我正在使用openpyxl(2.3.5)。 当我创建一个新工作簿并使用Microsoft Excel打开它时,会弹出一个错误说:
“我们发现'pourquoi.xlsx'中的某些内容存在问题。您是否希望我们尝试尽可能多地恢复?如果您信任此工作簿的来源,请单击是”
当我点击“是”时,我的文件已修复。
以下是简单的代码:
>>> import openpyxl
>>> wb = openpyxl.Workbook()
>>> wb.save('pourquoi.xlsx')
答案 0 :(得分:0)
不幸的是,这些错误消息通常不是很有用。您使用的是哪个版本的Excel?值得注意的是,不再支持 Excel 2007 。
应使用bug tracker
报告错误有关更多信息,您需要使用类似MS OOXML Productivity Tool的内容更仔细地查看文件本身。 openpyxl生成的所有文件都是有效的OOXML文件,但Excel仍然可以对有效文件进行异常处理。