我有一个使用openpyxl写入电子表格的openpyxl 。 执行程序后,单元格按预期填充,但电子表格已损坏。 Excel修复电子表格,然后我可以再次查看它。 import openpyxl from openpyxl import load_workbook amounts, row = [1, 2, 3, 4, 5], 2 book = load_workbook("output.xlsx") sheet = book.active for i, value in enumerate(amounts): sheet.cell(column=i+1, row=row, value=value) print ("Sheet updating complete.") book.save("output.xlsx") 我曾尝试使用Microsoft的Open XML SDK生产力工具来比较一个好的和不好的文件,并注意styles.xml是缺less的。 我尝试使用从另一个问题获得的以下源代码复制这个,但它并没有解决我的问题。 import zipfile with zipfile.ZipFile('outputcopy.xlsx', 'r') as zgood: styles_xml = zgood.read('xl/styles.xml') with zipfile.ZipFile('output.xlsx', 'a') […]