エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
openpyxlで実現できずwin32comになる
VBAでやってる処理をPythonに置き換えてます。 とある表を取り込んで、データ処理をして既存のエクセル... VBAでやってる処理をPythonに置き換えてます。 とある表を取り込んで、データ処理をして既存のエクセルに追記していくって感じの処理。 まずは定番のopenpyxlを使ってみました。 結論を言うと私の用途には使えなかった。 まず、xlsmファイルが開けない。 ってことはVBAと両立が出来ないということ。 まぁこれはVBAで行ってる処理を全部Pythonで置き換えられたらxlsxにしても問題ないので解決はできるはず。 どうしてもダメだったのが、 数式が書いてあるセルから読み出す場合に、数式として読み出すのか、値として読み出すのかが openpyxl.load_workbookの data_only の設定で決める必要があるということ。 ブックを読み出す時に決める必要があるということは、エクセルを開いた後に、式を読むか値を読むかは決められない。 数値を読んで判断して数式を書き込むってことが出
2021/06/07 リンク