仅在加载工作簿时Openpyxl NotImplementedError
我一直在做一个程序来input一些数据到一个Excel文件使用Openpyxl加载一个现有的文件或创build一个新的文件的选项。 虽然创build一个新的文件允许我写入数据到Excel文件没有任何问题,但加载一个现有的文件,并试图写入新的数据到新行引发一个NotImplementedError与行:
ws['A' + str(row)] = gene]
即使写入新文件也是如此。
任何帮助将不胜感激!
更新:感谢查理,删除use_iterator从: wb = load_workbook(filename=file_name+'.xlsx', use_iterators=True)
,代码让我写入文件。
如果您以只读模式打开文件,为什么您希望能够编辑它? 这个例外是由于这个原因而引发的。
在打开文件时删除use_iterators
以避免这种情况。