这是我的密码。当我试图保存带有注释的xlxs时,它失败了。我怎么知道什么时候再存钱。在
from openpyxl import load_workbook
import datetime
filename = u"large_table.xlsx"
model = load_workbook(filename)
model.properties.lastPrinted = datetime.datetime.now()
model.save(filename)
model.properties.lastPrinted = datetime.datetime.now()
model.save(filename)
回溯:似乎self.workbook.vba_archive
被意外地设置为None。在
我试图使用keep_vba=True
加载工作簿,但如果未能正确保存文件。无法打开保存的文件。在
我使用您的代码保存了一个示例.xlsx文件。它保存下来没有任何问题。
您的.xlsx文件中是否有
macro
? 如果是,您可能希望使用打开启用宏的xlsx文件有关
openpyxl
与宏一起使用的详细信息,请参见here。在另外,尝试保存到不同的文件名,而不是试图覆盖原始文件,以确保它能正常工作。在
^{pr2}$希望这有帮助。在
相关问题 更多 >
编程相关推荐