我有一个非常大的数据库,我想写入xlsx/xls文件.我已经尝试使用xlwt,但它只允许写入65536行(我的一些表有超过72k行).我也发现了openpyxl,但它运行得太慢,并且对大型电子表格使用了大量内存.是否还有其他可能编写excel文件?
编辑:按照kennym的建议,我使用了优化读者和作家.它现在耗费的内存较少,但仍然耗费时间.导出现在需要超过一小时(对于非常大的表 - 最多10 ^ 6行).还有其他可能性吗?也许有可能将整个表从HDF5数据库文件导出到excel,而不是一行一行 - 就像它现在在我的代码中一样?