openpyxl - 加载工作簿并保存,打开保存的文件并显示错误消息

2023-12-27

打开文件时出现错误消息:

Excel 在 zz.xlsx 中发现不可读的内容。您想要恢复工作簿的内容吗?如果您信任工作簿的来源,请单击“是”。

如果我说“是”,则会弹出“修复 zz.xlxs”。

任何人都可以帮助我吗?是什么格式的 Excel 可能导致此问题。 当我尝试没有任何格式的示例工作簿时,它工作正常。

我的代码:

from openpyxl import Workbook
from openpyxl import load_workbook
#open existing workbook
wb = load_workbook(filename = 'xx.xlsx')
wb.save('zz.xlsx')

感谢你的帮助。 谢谢!


首先检查您的文件 *.xlsx 格式是否为“Office Open XML”或“来自 Microsoft Excel 2007/2010/2013 的 XML”。 如果是这种格式,就可以正常工作。

默认情况下,该文件不会保存为模板,您可以定义它以尝试这是否导致错误。Openpyxl 文档 http://openpyxl.readthedocs.org/en/latest/tutorial.html?highlight=template

wb = load_workbook('document.xlsx')
wb.save('document_template.xltx', as_template=False)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

openpyxl - 加载工作簿并保存,打开保存的文件并显示错误消息 的相关文章

随机推荐