問題タブ [openpyxl]

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 投票する
4 に答える
88678 参照

python - 空のセルの Openpyxl チェック

openpyxlPythonを使用してExcelファイルを読み取るための優れた方法のようですが、私は常に問題に遭遇しました。セルが空かどうかを検出する必要がありますが、セルのプロパティを比較できないようです。文字列としてキャストして使用しようとしまし""たが、うまくいきませんでした。セルが空の場合の型はNone、またはNoneTypeですが、オブジェクトをそれと比較する方法がわかりません。

提案?開発中であることは理解しopenpyxlていますが、これはより一般的なPythonの問題である可能性があります。

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

python - xlwt / openpyxl でセルに複数のフォーマットを適用する機能

以下の 2 つのライブラリのいずれかを使用して、Python で Excel ファイルを出力する予定です。

  1. xlwt ( http://www.python-excel.org/ )
  2. openpyxl ( http://packages.python.org/openpyxl/ )

私は最初のものを試しました。ほとんどの場合は問題ないようですが、残念ながら、複数のフォーマットをセルに適用する機能をサポートしていない可能性があります。( http://groups.google.com/group/python-excel/browse_thread/thread/11c24606d9b2914dを参照)

本当ですか?

はいの場合、誰もそれを解決する方法を知っていますか?

たとえば、一部の単語を太字にしたり、通常のフォントにしたり、別のフォントにしたりすることはできません。

下の写真は、私がやりたいことの例です。Peter は太字で、Fernando は通常のテキスト スタイルで表示されます。

例

0 投票する
9 に答える
98995 参照

python - Openpyxlでのスタイルの設定

Openpyxlでのスタイルの設定に関するアドバイスが必要です。

セルのNumberFormatを設定できるようですが、フォントの色と属性(太字など)も設定する必要があります。style.pyクラスがありますが、セルのstyle属性を設定できないようで、openpyxlソースコードをいじり始めたくありません。

誰かがこれに対する解決策を見つけましたか?

0 投票する
5 に答える
21001 参照

python - テキストとファイルストリームを介してopenpyxlファイルを保存する

ファイルストリーム経由で書き込むために、Excelファイルのコンテンツを含む文字列を期待するアプリケーションにOpenPyXLを構築しています。

OpenPyXL ソース コードを調べたところ、この種の出力はサポートされていないようです。これをサポートするためにopenpyxlを変更した経験がある人はいますか?

または、一般的なアドバイス/回避策はありますか?

ありがとう。

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

python - openpyxl でワークブックをインポートできません

ubuntuにopenpyxlをインストールしました。
現在、xlsx ファイルを使用して openpyxl を実行しています。

モジュールのインポート中に、次のエラーが表示されます。

問題を解決するために私がしなければならないことを誰かが知っていますか?

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

python - スタイルを変更せずにopenpyxlを使用してOffice2010Excelfileを読み取る方法

私はPythonを初めて使用し、スタイルを変更せずにOffice2010Excelファイルを読みたいと思っています。現在は正常に動作していますが、日付形式が変更されています。エクセルファイルにあるので欲しいです。

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

python - Pythonopenpyxl.reader.excel読み取りデータ

こんにちは、私はpythonopenpyxlモジュールを使用して1つのxlsxファイルを読んでいます。このファイルを読んでいると、xlsxの日付の日付形式が変更されます。どうすればExcelファイルと同じ値を取得できますか。私のコードは

誰かが私がExcelファイルの同じ値を取得するのを手伝ってくれますか?Excelファイルの日付は2009年4月27日のようですが、csvでは2009-06-1200:00:00のようになります。

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

ironpython - IronPython内にopenpyxlをインストールする方法

setuptoolsを使用するsetup.pyを使用してopenpyxlをインストールしようとしました。残念ながら、setuptoolsはIronPython内にインストールできません。他にどのようなオプションがあるのか​​知りたいのですが、

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

python - OSXでopenpyxlをpythonにインポートできません

easy_install を使用して openpyxl をインストールすると、正常にインストールされました。しかし、openpyxml import Workbook コマンドから使用してインポートしようとすると、pycharm はそれを認識しませんでした。未解決の参照です。

これについて私を助けてもらえますか?

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

python - openpyxl の最適化されたリーダーで ws.iter_rows を使用して行の範囲を反復する

10x5324 セルの xlsx ファイルを読み取る必要があります

これは私がやろうとしていたことの要点です:

コードの実行に時間がかかりすぎて(印刷ではなく操作を実行していた)、しばらくして焦ってキャンセルしました。

最適化されたリーダーでどのように作業できるか考えていますか? すべての行ではなく、行の範囲を反復処理する必要があります。これは私が試したものですが、間違っています:

範囲機能なしでそれを行う方法はありますか?

それを行う1つの方法は次のようになると思います:

しかし、よりエレガントなソリューションはありますか? (どちらも機能しません)