当我们读取表格文件时,往往会有太多的数据和太多的文件。虽然它是在阅读时通过的,但它不能被写入数据中。在这里,我们选择了openpyxl的阅读和写作方法,并分析了在写入文件时可以采取的两种处理措施。代码和实例分析都显示在文章中,让我们来看看具体的内容。
一、Workbook读写
如果要用openpyxl从零开始创建Excel文件,需要默认初始化Workbook:
>>>fromopenpyxlimportWorkbook >>>wb=Workbook()
若要从现有开始在Excel中导入数据,使用load_workbook函数:
>>>fromopenpyxlimportload_workbook >>>wb=load_workbook('data.xlsx')
二、读写错误处理方法
1.手动释放内存
delwb,ws gc.collect()
这一招还是有用的,读完文件后可以看出内存占用明显下降了一点。
2.安装lxml
使用命令·pip install 依赖Lxml安装
这种依赖不是必须安装的依赖,但它可以使openpyxl流式处理数据。
以上是python中写入文件的错误解决方案。从阅读到写作的步骤已经完全分享。根据这两部分,您可以充分体验大文件阅读和写作的处理过程。