我正在寻找一个库来创建 XLSX 文件,该文件可以包含多达一百万行和几十列。到目前为止,我在 Python 中找到的所有库都消耗了太多内存,而且我还没有找到合适的库来包装在 C 中。我更喜欢开源,这样我可以在需要时修改代码。
编辑:我找到了解决方案。 openpyxl 有一个“优化的编写器”:http://packages.python.org/openpyxl/optimized.html
最佳答案
你尝试过ElementTree吗?如果使用太多内存,请使用 SAX 并一次只处理一行。 XML parsing - ElementTree vs SAX and DOM
关于用于创建可处理数百万行的 XLSX 文档的 Python(或 C)库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431719/