【发布时间】:2015-06-12 14:14:56
【问题描述】:
我正在尝试使用 Openpyxl 在 Python 中修改 excel 工作表,但我不断收到错误消息,提示单元格是只读的。我知道他们不是因为过去两个月我一直在手动编辑这些电子表格并且没有遇到任何问题。有谁知道可能会发生什么?我只是想了解如何使用 openpyxl 编辑工作表,所以它是基本代码。
rpt = file
workbook = openpyxl.load_workbook(filename = os.path.join('./Desktop/',rpt), use_iterators = True) # Tells which wb to open
wb=workbook
#worksheets = wb.get_sheet_names()
ws = wb.active
ws['A1'] = 42
任何帮助将不胜感激。谢谢!
感谢您的回复,澄清一下,我没有收到工作簿是只读错误,它专门指的是单元格。我不确定是什么原因造成的,因为我知道该工作簿不是只读工作簿。我应该为 python 使用不同的 excel 库吗?有没有更健壮的excel库?
谢谢!
【问题讨论】: