Python XLWT:Python xlwt 生成的 Excel 包含缺失值

Posted

技术标签:

【中文标题】Python XLWT:Python xlwt 生成的 Excel 包含缺失值【英文标题】:Python XLWT: Excel generated by Python xlwt contains missing value 【发布时间】:2016-10-21 21:54:10 【问题描述】:

我对 Python 还是很陌生,并试图在 html 中获取数据并使用 xlwt 保存到 excels 中。

到目前为止,该程序似乎运行良好(运行该程序时所有输出都正确打印在 python 控制台上),除了当我打开 excel 文件时,出现一条错误消息 'We found a problem with some content在 FILENAME 中,您希望我们尽可能多地恢复吗?如果您信任此工作簿的来源,请单击“是”。' 我单击“是”后,发现缺少很多数据字段。

似乎大约前 150 行很好,之后问题开始上升(总共大约 15000 行)。并且缺失的数据字段集中在数据量相对较大的几列。

我在想是不是和xlwt的缓存分配机制有关?

非常感谢您在这里的帮助。

【问题讨论】:

【参考方案1】:

似乎是一个缓存问题。 每 100 行左右尝试 sheet.flush_row_data() 吗?

【讨论】:

以上是关于Python XLWT:Python xlwt 生成的 Excel 包含缺失值的主要内容,如果未能解决你的问题,请参考以下文章

python 写 excel 模块 : xlwt

python xlwt 写入Excel

python中的xlwt模块

python中的xlwt模块

python xlrd xlwt

Python中xlrd和xlwt模块使用方法