私はこの巨大なExcel (xls)
ファイルを持っています。私はxlrd
ライブラリを使ってみましたが、かなり遅いです。私はそれからExcel
ファイルをCSV
ファイルに手作業で変換し、CSV
ファイルを読むことがそれよりもはるかに高速であることを見出しました。XLRDとWin32 COMの性能比較
しかし、xls
をファイルをインポートする前に毎回手動でcsv
として保存するようにクライアントに依頼することはできません。だから私はそのファイルを読む前にその場で変換することを考えました。誰もが手順が速くなるためにどのようなベンチマーキングを
を行っている:win32com
ライブラリと
- オープン
xlrd
ライブラリとしてExcel
ファイルとCSV
ファイルとして保存、または - オープン
Excel
ファイルとCSV
というファイルに保存しますか?
最も遅い部分は、ファイルのオープンですので、私はwin32com
を使用してからのパフォーマンスブーツを得ることができる場合、私は喜んでそれをしようとするだろうので、私は求めています。
残念ながら、あなたの質問は、ソフトウェアライブラリの推奨を求めているので話題にはなりません。なぜベンチマークを試してみませんか?具体的なモジュールのトラブルシューティングを行ってください。 – Parfait