問題タブ [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.
python - openpyxlに画像を挿入
openpyxlを使用して画像(jpeg、pngなど)を挿入することはできますか?
基本的には、生成された画像の下にチャートを配置したいと思います。
ドキュメントには何も表示されていませんが、コードの成熟度に比べると少し不足しているようです。
python - openpyxl 基本検索
Excel ドキュメントを検索しようとしていますが、mp3 ファイルの名前が Excel ドキュメントで一致する場合、名前のインスタンスが見つかった行が出力されます。
これは私が持っているものです:
excel - Openpyxl 、openpyxl .save()関数で保存した後、以前の.xlsxファイルスタイルを保持する方法は?
openpyxl ライブラリに問題があります。
問題:
xlwt を使用して .xls ファイルを開き、そこにいくつかのセルを書き込んだとき、触れなかったセルのスタイルは同じままでした。しかし、今は xlsx ドキュメントで作業する必要があるため、これには openpyxl を選択しました。しかし、.save 関数を使用して保存すると、ドキュメントのスタイルが完全に取り除かれ、まったく触れていないセルも削除されます。
スタイルを維持する方法について何か提案はありますか?
python - openpyxlを使用してExcelの列から値を取得する
コードの最後のブロックで、こちらの回答のコードを使用してこれを行うつもりでした。ただしfor cell in ws.iter_rows(range_string=range_expr):
、「ワークシートオブジェクトには属性 iter_rows がありません」というエラーが表示されます。ここで何が間違っているのか分かりますか?
python - openpyxl を使用した列の解析
整数値の列を解析する次のアルゴリズムがあります。
cell = row[0]
これは、「IndexError: タプル インデックスが範囲外です」と言ってクラッシュし、これが何を意味するのかわかりません。行に何が含まれているかを確認するために行を印刷しようとしましたが、空の括弧のセットだけが表示されます。私が欠けているものを知っている人はいますか?
python - ワークシート.iter_rows()はスプレッドシートからデータをプルしません
openpyxlのiter_rows関数を使用して解析しているデータのスプレッドシートがあります。ただし、次を使用してシートをループすると、次のようになります。
3行目は空の括弧を吐き出します。これは、最初のifステートメントが常にfalseと評価され、アドレスに値が追加されないことを意味します。私が混乱しているprint row
のは、Excelドキュメントにデータがあるのになぜ何もしないのかということです。みなさん、よろしくお願いします。
python - openpyxlを使用して隣接するセルに移動します
セル内の値を見つけるアルゴリズムがあります。この場合、セルはC10であるとしましょう。D列の隣で値を探す必要があります。その値が必要な値と一致しない場合は、そのセルから1つ上に移動して、一致するかどうかを確認します。これまでのところ、次のようになっています。
これを行う方法はありますか?D列の比較を使用した比較は知っていrow[3]
ますが、最初に正しくない場合は、列を上に移動する方法がわかりません。つまり、の値を変更するrow[value]
と行内を移動するので、どの値/列内を移動するかを知る必要があります。
ありがとう!
python - openpyxlでファイルを閉じる
ドキュメントを読むと予想されるように、これらのプロセスはどちらもありません。
openpyxlで一度実行したファイルを閉じる方法はありますか?それとも、プログラムが終了したときに自動的に処理されますか?スプレッドシートをメモリにぶら下げたままにしたくありません。
python - openpyxlでワークブックの名前を取得する方法はありますか
ワークシート.titleメソッドはありますが、workbook.titleメソッドはありません。ドキュメントを見ると、それを見つける明確な方法はありません。誰かがそれを取得するための回避策やトリックを知っているかどうかはわかりませんでした。
python - openpyxlスレッドセーフ?
openpyxl はスレッドセーフですか? あるスレッドがワークシートを変更し、別のスレッドが定期的に保存することを望んでいます。変更操作と保存操作の周りにロックオブジェクトを追加する必要があるのか 、それともopenpyxlにすでに組み込まれているのか疑問に思っていました. ドキュメントにも openpyxl のスレッドに関する以前の質問もありませんでした。
あなたの答えを読んだ後、私は次のテストを実行しました:
これにより、次のトラスバックが得られました: trasback.png