Openpyxl NotImplementedError仅在加载工作簿时发生



我一直在开发一个程序,使用Openpyxl将一些数据输入到excel文件中,该程序具有加载现有文件或创建新文件的选项。虽然创建一个新文件可以让我将数据写入excel文件而没有任何问题,但从现有文件加载并尝试将新数据写入新行会引发一个NotImplementedError,其行为:

ws['A' + str(row)] = gene]

即使写入新文件也是如此。

如有任何帮助,我们将不胜感激!

更新:感谢Charlie,在从中删除use_iterators之后:wb = load_workbook(filename=file_name+'.xlsx', use_iterators=True),代码让我写入文件。

如果以只读模式打开文件,为什么希望能够编辑它?正是出于这个原因而引发了异常。

在打开文件时删除use_iterators以避免这种情况。

最新更新