openpyxl 生成损坏的工作簿
openpyxl generates broken workbook
我正在使用 openpyxl (2.3.5)。
当我创建一个新工作簿并使用 Microsoft Excel 打开它时,它会弹出一条错误消息:
"We found a problem with some content in 'pourquoi.xlsx'. Do you want us to try to recover as much as we can? If you trust the source of this workbook, Click Yes"
当我点击 'Yes' 时,我的文件被修复了。
这是简单的代码:
>>> import openpyxl
>>> wb = openpyxl.Workbook()
>>> wb.save('pourquoi.xlsx')
不幸的是,这些错误消息通常不是很有帮助。您使用的 Excel 是哪个版本?值得注意的是Excel 2007不再支持
应使用 bug tracker
报告错误
有关更多信息,您需要更仔细地查看文件本身,使用类似 MS OOXML Productivity Tool 的工具。 openpyxl 生成的所有文件都是有效的 OOXML 文件,但 Excel 仍然可以对有效文件进行例外处理。
我正在使用 openpyxl (2.3.5)。 当我创建一个新工作簿并使用 Microsoft Excel 打开它时,它会弹出一条错误消息:
"We found a problem with some content in 'pourquoi.xlsx'. Do you want us to try to recover as much as we can? If you trust the source of this workbook, Click Yes"
当我点击 'Yes' 时,我的文件被修复了。
这是简单的代码:
>>> import openpyxl
>>> wb = openpyxl.Workbook()
>>> wb.save('pourquoi.xlsx')
不幸的是,这些错误消息通常不是很有帮助。您使用的 Excel 是哪个版本?值得注意的是Excel 2007不再支持
应使用 bug tracker
报告错误有关更多信息,您需要更仔细地查看文件本身,使用类似 MS OOXML Productivity Tool 的工具。 openpyxl 生成的所有文件都是有效的 OOXML 文件,但 Excel 仍然可以对有效文件进行例外处理。