実現したいこと
タイトルの通りになりますが、xlwingsライブラリでPythonプログラムを検討しています。
Excelファイルを閉じたままデータ入力処理がしたいと考えています。
openpyxlからxlwingsに変更したところ、処理速度が格段に遅いです。
これはExcelファイルを閉じたまま操作していることが起因していると考えています。
発生している問題・分からないこと
Excelマクロ有効ファイル(xlsm)にデータ書き込みを実行しています。
openpyxlの場合、VBAの保持は「keep_vba = True」のオプションでできることは確認しましたが、
プログラムにリンクさせたボタンが保持されないので、xlwingsに変更しました。
xlwingsの場合、ボタンや図形の保持は確認できましたが、openpyxlに比べて処理速度が遅いです。
xlwingsで処理速度向上を目指したいと考えています。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
chatGPTで「xlwingsライブラリの実行について、Excelファイルを閉じたままでもデータ入力できる方法を教えてください」と入れてみましたが、解決方法がありませんでした。
補足
特になし
回答2件
あなたの回答
tips
プレビュー