gpt4 book ai didi

python - 如何将大量数据写入xls文件?

转载 作者:行者123 更新时间:2023-12-02 01:28:16 24 4
gpt4 key购买 nike

我有一个非常大的数据库,我想将其写入xlsx/xls文件。我已经尝试使用 xlwt,但它只允许写入 65536 行(我的一些表有超过 72k 行)。我还找到了 openpyxl,但它运行速度太慢,并且对于大型电子表格使用大量内存。还有其他可能写入 Excel 文件吗?

编辑:按照肯尼姆的建议,我使用了优化的读取器和写入器。现在消耗的内存较少,但仍然消耗时间。现在导出需要一个多小时(对于非常大的表 - 最多 10^6 行)。还有其他的可能性吗?也许可以将整个表从HDF5数据库文件导出到excel,而不是一行又一行 - 就像现在在我的代码?

最佳答案

尝试使用XlsxWriter处于恒定内存模式。

对于 .xls 文件,我担心没有内存优化方法。你找到了吗?

关于python - 如何将大量数据写入xls文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com