知识卡片

大文件要流式

专业/工作 · 496.b.2

内容

处理大型 Excel 文件时,关键不是“换个库”就完事,而是启用面向内存的读取模式。OpenPyXL 的 read_only=True 代表流式思路:少占内存,但要接受功能和使用方式上的限制。

参考来源

- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 8 章《使用读写包操作 Excel 文件》(源文件:_epub-src/text/part0000_split_063.html) - 结论依据:原文指出使用 OpenPyXL 读取大型 Excel 文件时应使用 read_only=True 控制内存,并提醒工作完成后关闭文件。 - 原始内容:…e=0) 使用 OpenPyXL 读取文件 要在使用 OpenPyXL 读取大型 Excel 文件时控制内存,应该使用 read_only=True 参数来加载工作簿。由于 OpenPyXL 并不支持 with 语句,因此需要确保在工作完成时关闭文件。如果你的文件包含指向外部工作簿的链接,那么可能还需要使用…