問題タブ [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 投票する
5 に答える
51440 参照

python - openpyxlに画像を挿入

openpyxlを使用して画像(jpeg、pngなど)を挿入することはできますか?

基本的には、生成された画像の下にチャートを配置したいと思います。

ドキュメントには何も表示されていませんが、コードの成熟度に比べると少し不足しているようです。

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

python - openpyxl 基本検索

Excel ドキュメントを検索しようとしていますが、mp3 ファイルの名前が Excel ドキュメントで一致する場合、名前のインスタンスが見つかった行が出力されます。

これは私が持っているものです:

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

excel - Openpyxl 、openpyxl .save()関数で保存した後、以前の.xlsxファイルスタイルを保持する方法は?

openpyxl ライブラリに問題があります。

問題:

xlwt を使用して .xls ファイルを開き、そこにいくつかのセルを書き込んだとき、触れなかったセルのスタイルは同じままでした。しかし、今は xlsx ドキュメントで作業する必要があるため、これには openpyxl を選択しました。しかし、.save 関数を使用して保存すると、ドキュメントのスタイルが完全に取り除かれ、まったく触れていないセルも削除されます。

スタイルを維持する方法について何か提案はありますか?

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

python - openpyxlを使用してExcelの列から値を取得する

コードの最後のブロックで、こちらの回答のコードを使用してこれを行うつもりでした。ただしfor cell in ws.iter_rows(range_string=range_expr):、「ワークシートオブジェクトには属性 iter_rows がありません」というエラーが表示されます。ここで何が間違っているのか分かりますか?

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

python - openpyxl を使用した列の解析

整数値の列を解析する次のアルゴリズムがあります。

cell = row[0]これは、「IndexError: タプル インデックスが範囲外です」と言ってクラッシュし、これが何を意味するのかわかりません。行に何が含まれているかを確認するために行を印刷しようとしましたが、空の括弧のセットだけが表示されます。私が欠けているものを知っている人はいますか?

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

python - ワークシート.iter_rows()はスプレッドシートからデータをプルしません

openpyxlのiter_rows関数を使用して解析しているデータのスプレッドシートがあります。ただし、次を使用してシートをループすると、次のようになります。

3行目は空の括弧を吐き出します。これは、最初のifステートメントが常にfalseと評価され、アドレスに値が追加されないことを意味します。私が混乱しているprint rowのは、Excelドキュメントにデータがあるのになぜ何もしないのかということです。みなさん、よろしくお願いします。

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

python - openpyxlを使用して隣接するセルに移動します

セル内の値を見つけるアルゴリズムがあります。この場合、セルはC10であるとしましょう。D列の隣で値を探す必要があります。その値が必要な値と一致しない場合は、そのセルから1つ上に移動して、一致するかどうかを確認します。これまでのところ、次のようになっています。

これを行う方法はありますか?D列の比較を使用した比較は知っていrow[3]ますが、最初に正しくない場合は、列を上に移動する方法がわかりません。つまり、の値を変更するrow[value]と行内を移動するので、どの値/列内を移動するかを知る必要があります。

ありがとう!

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

python - openpyxlでファイルを閉じる

ドキュメントを読むと予想されるように、これらのプロセスはどちらもありません。

openpyxlで一度実行したファイルを閉じる方法はありますか?それとも、プログラムが終了したときに自動的に処理されますか?スプレッドシートをメモリにぶら下げたままにしたくありません。

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

python - openpyxlでワークブックの名前を取得する方法はありますか

ワークシート.titleメソッドはありますが、workbook.titleメソッドはありません。ドキュメントを見ると、それを見つける明確な方法はありません。誰かがそれを取得するための回避策やトリックを知っているかどうかはわかりませんでした。

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

python - openpyxlスレッドセーフ?

openpyxl はスレッドセーフですか? あるスレッドがワークシートを変更し、別のスレッドが定期的に保存することを望んでいます。変更操作と保存操作の周りにロックオブジェクトを追加する必要があるのか​​ 、それともopenpyxlにすでに組み込まれているのか疑問に思っていました. ドキュメントにも openpyxl のスレッドに関する以前の質問もありませんでした。

あなたの答えを読んだ後、私は次のテストを実行しました:

これにより、次のトラスバックが得られました: trasback.png