python
1import openpyxl 2 3wb = openpyxl.load_workbook(excel_name, data_only=True) 4wb.save(excel_name2)
読み込むエクセルのブックには約15000セルに関数が入っています。
そのブックをdata_only=Trueで読み込み、別名で保存したところ、
関数の部分が全て何もない状態になってしまいました。
試しに関数の数を100個程度に減らしてみたところ、
値のみで別名保存されました。
値のみで読み込む際に限界がありそうですが、
一度に処理できる良い方法があればご教授いただけませんでしょうか。
よろしくお願いいたします。
> 関数の部分が全て何もない状態になってしまいました
客観的にどういう状態か伝わるようになっているといいと思います。
Excel上で見た時のセルの数式と値のスクリーンショットを、openpyxlで読む前と保存した後とで載せた方がいいのではないでしょうか。
opexpuxlでロードした時の値もあるとよさそうです。
再現できるようなデータがあると良いと思います。
そのまま出すのは難しいとは思いますが。
https://github.com/dilshod/xlsx2csv
CSVに変換したのでいいのでは
回答1件
あなたの回答
tips
プレビュー