問題タブ [xlrd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2929 参照

python - xlrd で数式を読み取る方法

複数のExcelファイルを読み取るパーサーを実行しようとしています。通常、すべての上位要素の合計を見つける行の下部に値が必要です。したがって、セルの値は実際には「=sum()」または「A5*0.5」と言えます...このファイルを Excel で開いたユーザーには、数値のように見えますが、これは問題ありません。しかし、この値を ws.cell(x, y).value で読み取ろうとすると、何も得られません。

したがって、私の質問は、この種のフィールドを xlrd で読み取る方法です。ws.cell(x, y).value などのように読み取ることができる場合はどうすればよいでしょうか?

ありがとう

0 投票する
4 に答える
10124 参照

python - Pythonでxlutils、xlwt、xlrdを使用してExcelファイルの既存のワークシートを削除する方法

多くの場所を検索しようとしましたが、python で xlutils または xlwt を使用して Excel ファイル内の既存のワークシートを削除する方法に関するコードのスニペットの例はありません。誰が私を助けてくれますか?

0 投票する
3 に答える
336 参照

python - XL シートを開くネストされた try ステートメント

XL でワークシートを開こうとしています。ワークシートには、「Map」、「map」、または「MAP」という名前を付けることができます

これが私がしていることです

これはかなり不格好に見えます...これを行うためのよりpythonicな方法はありますか

0 投票する
2 に答える
2355 参照

python - python xlrd xlsからの電話番号の読み取りがfloatになります

xlrd (python) を使用して xls から phonenumber フィールドを読み込もうとしています。しかし、私はいつもフロート番号を取得します。

たとえば、電話番号を 8889997777.0 として取得します

フローティング形式を取り除き、それを文字列に変換して、Python内のローカルmongodbに通常の電話番号として文字列として保存するにはどうすればよいですか?例えば、8889997777

0 投票する
1 に答える
548 参照

python - Excel セルの値が =TODAY() の場合、xlrd が間違った日付を取得する

セルの値が の場合=TODAY()、xlrd はドキュメントの最終保存日を誤って取得します。

xlrdソース内で関連するコードを見つけて編集できる場所を知っている人はいますか? 回避策の提案も大歓迎です。

0 投票する
1 に答える
5535 参照

python - PythonExcel処理エラー

私はPythonを使用してExcelの処理に取り組んでいます。
同じようにxlrdモジュール(バージョン0.6.1)を使用しています。

私はほとんどのExcelファイルをフェッチしていますが、一部のExcelファイルでは次のようなエラーが発生します:

この問題を解決する方法を誰かに教えてもらえますか?
前もって感謝します。

0 投票する
3 に答える
3205 参照

python - Appengine で xlrd を使用して Excel ファイルを読み取る方法

appengine で xlrd を使用しています。フラスコを使っています

入力ファイルを読み取れず、同じエラー メッセージが表示され続ける

コードは

これは、アップロードしてファイルとして保存していないことが原因である可能性があることを認識しています。これに関する回避策はありますか?これは他の多くの人にも役立ちます。どんな助けでも大歓迎です、thx

更新: 以下に投稿した解決策が見つかりました。xlrd の使用に混乱している方は、私が投稿したオープン ソース プロジェクトのリポジトリを参照してください。キーは、ファイル名ではなくファイルの内容を渡しています

0 投票する
1 に答える
1167 参照

python - Vlookup XLRD Python

以下のようなxlsスプレッドシートがあります

次のコードを作成しました。

ここで行き詰まっています。私がする必要があるのは、彼らが選択した数字について質問することです。この例では、彼らが 3 を選択したとします。ユニットの答えを出力する必要があります。したがって、4 を選択すると、1.450 が出力されます。このドキュメントは 10k の長さなので、Python に手動でデータを入力することはできません。

0 投票する
1 に答える
2946 参照

python - セルに対するPythonxlrd文字列の比較

私はPythonとxlrdを初めて使用し、(一見)単純な文字列比較を実行するのに問題があります。

インタプリタを介してコードを実行すると、次のエラーが発生します。

私は何が欠けているか、間違っていますか?2つの文字列を比較していますよね?

0 投票する
2 に答える
10182 参照

python - xlrd を使用して .xls ファイルに新しい列と行を追加する方法

xlrd のシートに新しい列や行を追加するにはどうすればよいですか?

open_workbook() を使用して読み取った .xls ファイルがあり、最初のシートに新しい列 ("bouncebacks") を追加し、次にそのシートに新しい行を追加する必要がありますが、xlrd ドキュメントで関数を見つけることができません。新しい行や列を追加しますか?

xlrd に行/列を追加できない場合、行または列を .xls ファイルに追加できる別の方法/ライブラリはありますか?

行と列をシートに追加する方法を教えてもらえますか?