gpt4 book ai didi

python - openpyxl 写入大文件内存问题

转载 作者:行者123 更新时间:2023-11-28 21:07:49 26 4
gpt4 key购买 nike

我正在尝试使用 openpyxl 只写工作簿创建一个 75col x 650k 行的文档,据说它的内存占用接近恒定,但过了一会儿我在事件监视器中使用了 17.2GB 的内存,这是我的代码'我正在使用,我做错了什么吗?

def testOPENPYXL():
wb = openpyxl.Workbook(write_only=True)
ws = wb.create_sheet()
for irow in range(650000):
ws.append(['%d' % i for i in range(75)])
path = os.path.expanduser("~/Desktop/test/test.xlsx")
wb.save(path)

最佳答案

简单的解决方案是安装 lxml 我们在 openpyxl 中有一个模拟 lxml 的流式编写器的垫片,但它的内存效率不高。

关于python - openpyxl 写入大文件内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41043672/

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