仅在加载工作簿时出现 Openpyxl NotImplementedError
Openpyxl NotImplementedError Only When Loading Workbook
我一直在开发一个程序,使用 Openpyxl 将一些数据输入到 excel 文件中,并可选择加载现有文件或创建新文件。虽然创建一个新文件允许我将数据写入 excel 文件而没有任何问题,但是从现有文件加载并尝试将新数据写入新行会引发 NotImplementedError 并显示以下行:
ws['A' + str(row)] = gene]
即使写入新文件也是如此。
如有任何帮助,我们将不胜感激!
更新:谢谢查理,在从以下位置删除 use_iterators 之后:
wb = load_workbook(filename=file_name+'.xlsx', use_iterators=True)
,代码让我写入文件。
如果您以只读模式打开文件,为什么希望能够编辑它?正是出于这个原因引发了异常。
打开文件时删除 use_iterators
以避免这种情况。
我一直在开发一个程序,使用 Openpyxl 将一些数据输入到 excel 文件中,并可选择加载现有文件或创建新文件。虽然创建一个新文件允许我将数据写入 excel 文件而没有任何问题,但是从现有文件加载并尝试将新数据写入新行会引发 NotImplementedError 并显示以下行:
ws['A' + str(row)] = gene]
即使写入新文件也是如此。
如有任何帮助,我们将不胜感激!
更新:谢谢查理,在从以下位置删除 use_iterators 之后:
wb = load_workbook(filename=file_name+'.xlsx', use_iterators=True)
,代码让我写入文件。
如果您以只读模式打开文件,为什么希望能够编辑它?正是出于这个原因引发了异常。
打开文件时删除 use_iterators
以避免这种情况。