加载工作簿

时间:2016-04-09 21:34:20

标签: python excel openpyxl

我一直致力于使用Openpyxl将一些数据输入到excel文件中的程序,其中包括加载现有文件或创建新文件的选项。虽然创建新文件允许我将数据写入excel文件而没有任何问题,但是从现有文件加载并尝试将新数据写入新行会引发带有以下行的NotImplementedError:

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

即使写入新文件也是一样。

非常感谢任何帮助!

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

1 个答案:

答案 0 :(得分:1)

如果您以只读模式打开文件,为什么您希望能够编辑它?出于这个原因,提出了例外。

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