問題タブ [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 に答える
2613 参照

python - PyQtファイルを開くダイアログエラー

したがって、QTableWidget を使用するアプリケーションがあり、.xls ファイルをインポートしたいと考えています。

しかし、私はこのエラーが発生します:TypeError: coercing to Unicode: need string or buffer, file found

私は何を間違えましたか?

アップデート:

動作していますが、数値を読み込めません...文字列のみ...変です...

アップデート2:

しかし、すべての数値を浮動小数点数として表示します....

Update3:

問題が解決しました...

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

python - Python でデータを追加するときに Excel でマクロ ボタンを保持する方法

私が維持しているプロセスでは、csv ファイルを作成するスクリプトがあり、その csv ファイルを、マクロをアクティブにするボタンを備えた Excel ワークブックにコピーします。このプロセスは問題なく機能します。

ワークブックを直接構築するスクリプトを作成することで、そのプロセスを改善しようとしています。これを行う最善の方法は、最初のワークシートにマクロ ボタンがあるテンプレート ブックを作成することだと思いました。次に、テンプレート ワークブックをコピーし、データを追加して、新しいワークブックを新しいカスタム名で保存します。私のテストコードは以下の通りです:

ここで問題が発生します。保存すると、マクロ ボタンは表示されなくなります。数日間探していましたが、マクロ ボタンを失わずに更新された Excel ファイルを保存する方法を (まだ) 見つけていません。

Python の xlrd、xlwt、および xlutils.copy を使用したスタイルの保持を見てきましたが、スタイルではなくボタンを保持しようとしているため、それは私のニーズを完全には満たしていません。

これを行う方法を知っている人はいますか?

私も代替案を検討し始めようとしてxlutils, xlrd and xlwtいますが、最初にここで質問しようと思いました。

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

python - Pythonでストリーム(ディスクバックアップファイルではない)からExcelファイルを読み取る方法は?

XLRD がインストールされ、テストされています。

以下のように html 形式でファイルを読み取ると、すべての値にアクセスできます。

私は Pylons モジュールを使用しています。リクエストは次のものから来ています:from pylons import request, tmpl_context as c

私の質問:

  1. オブジェクトxls_fileを介して読み取られますか?requst.params
  2. どうすればxls_filexlrdを読んで動作させることができますか?

アップデート:

xls_fileWeb サーバーにアップロードされますが、xlrd ライブラリは開いているファイル オブジェクトではなくファイル名を想定しています。アップロードされたファイルを xlrd で動作させるにはどうすればよいですか? (Martijn Pieters のおかげで、私は質問を明確に定式化することができませんでした。)

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

python - リストからのUTF8のエンコーディング文字列

文字列をutf-8にフォーマットするのに問題があります。このスクリプトでは、Excelファイルからデータを取得し、それをループで出力しています。問題は、特殊文字を含む文字列が正しく表示されないことです。

その結果、「Patrīcija」ではなく「PatrÄ«cija」が表示され続けますこの問題の解決策が見つからないようです

0 投票する
6 に答える
122836 参照

python - ファイル全体をロードせずに XLS ファイルからシート名を取得する方法は?

私は現在 pandas を使用して Excel ファイルを読み取り、そのシート名をユーザーに提示しているので、ユーザーは使用したいシートを選択できます。問題は、ファイルが非常に大きく (70 列 x 65k 行)、ノートブックに読み込むのに最大 14 秒かかることです (CSV ファイル内の同じデータは 3 秒かかります)。

パンダの私のコードは次のようになります。

以前に xlrd を試しましたが、同様の結果が得られました。これはxlrdを使用した私のコードでした:

では、ファイル全体を読み取るよりも Excel ファイルからシート名を取得するためのより高速な方法を提案できる人はいますか?

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

xlrd - Pythonを使用してExcelから特定のセルの名前付き範囲を取得する方法

特定のセルに入力された「範囲に名前を付ける」値を取得する必要があります。

Excelで(A4、B4)セルの「範囲に名前を付ける」値を入力しました。セル値を読み取るには、sh.cell(row、col)を使用しますが、そのセルの名前範囲値を取得する方法。

やり方がわからない…

私を助けて..事前に感謝

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

python - Pythonを使用してセル値に基づいてExcelセルの行と列を取得する方法

Pythonでxlセル値に基づいてセル行とセル列を識別する方法...

sheet.cell(row,col) は値を与えますが、値がある場合、シェルの対応する行と列の値を取得する方法

検索しましたが、セルの値に基づいてセルの詳細を識別する方法を知ることができました..

よろしくお願いします

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

python - Python - Excel の日付をインポートすると数値に変換される

Python で xlrd パッケージを使用して Excel ファイルを読み取る方法を学習しようとしています。年代順の日付のリストと、2 番目の列に対応する曜日を含むサンプル ファイルを作成しました。

問題は、データを読み込むと、数値として表示されることです。日付を本来の方法で表示するにはどうすればよいですか?

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

python - Excel ドキュメント セル内のテキストのサブセットの書式設定を見つける方法

Python を使用して、特定の Excel シート セル内の太字または斜体の部分文字列をすべて検索する必要があります。

私の問題はこれに似ています:

XLRD モジュールと Python を使用してセルのフォント スタイル (斜体かどうか) を決定する

..しかし、セル内のすべてのコンテンツに同じフォーマットが適用されるとは想定できないため、解決策は私には適用できません。1 つのセルの値は次のようになります。


1. 一部の太字のテキスト一部の通常のテキスト。一部の斜体テキスト


xlrd (またはその他の Python Excel モジュール) を使用して、セル内の文字の範囲の書式設定を見つける方法はありますか?

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

python - Python で Xlrd モジュールを使用できない

質問: 同じものをインストールしたのに xlrd モジュールを使用できませんか???

取得したエラー:

コード :

もう少し説明:

  1. 私はpython 3.1を使用していますが、
  2. http://pypi.python.org/pypi/xlrd/0.7.1から取得した xlrd-0.7.1.win32.exe (md5) をインストールしまし た。
  3. python\Lib\Site-packages で xlrd パッケージを確認できます
  4. ファイルをインクルードするためにコピーしようとしましたが、うまくいきませんでした。

これについて助けが必要..同じ問題についてstackoverflowを検索し、他の回答が見つからなかったので同じを投稿する

同じことで助けてくれてありがとう