我正在使用 openpyxl 库打开 Excel,但它以只读模式保存 Excel
我尝试了这个问题的答案:
wb._archive.close()
但它给了我 AttributeError: 'Workbook' 对象没有属性 '_archive'。
我正在使用以下代码:
wb = openpyxl.Workbook()
sheet1 = wb.create_sheet("mysheet", 0)
sheet1 = wb["mysheet"]
sheet1.cell(row=1, column=1).value = '123'
sheet1.cell(row=1, column=2).value = 'summary'
wb.save(filename) /*filename has the adress of xlsx*/
Excel 文件创建没有问题,但处于“只读”模式。我怎样才能防止这种情况发生?是否有保存或创建方法的选项以避免只读模式?
感谢您的帮助。
我怀疑问题只是 Windows 中的文件权限之一。 openpyxl 中的只读模式与此无关,与此处无关。检查您创建的文件的权限和所有权,并确保该文件未被任何其他程序或进程打开。
我也遇到了同样的问题,但我还不知道如何解决。请您告诉我该怎么做。 我的文件仍处于读取模式,作者是库本身,我如何修改它才能正确运行我的脚本
谢谢