
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
openpyxlで書き込み処理を行うときはlxmlと一緒に使うと高速化・省メモリー化できる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
openpyxlで書き込み処理を行うときはlxmlと一緒に使うと高速化・省メモリー化できる - Qiita
はじめに PythonでExcel形式のファイルを作るとき、openpyxlを使うことが多いと思います。 しかし、その... はじめに PythonでExcel形式のファイルを作るとき、openpyxlを使うことが多いと思います。 しかし、そのままのopenpyxlは遅い&メモリー効率が悪いという欠点があります。 解決方法 上述の欠点はデフォルトのXMLモジュールの性能が原因です。 実は、openpyxlはlxmlというより性能の良いXMLモジュールの使用にも対応しています。 https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.0/openpyxl/cell/_writer.py#L72 lxmlはデフォルトのモジュールより高速かつ省メモリーに動作するため、lxmlの使用を有効化するとopenpyxlの書き込み処理の高速化&省メモリー化を期待できます。 lxmlの使用の有効化 openpyxlはlxmlモジュールを自動で読み込むため、 (http