复制工作表 – Openpyxl:types对象'工作簿'没有属性'copy_worksheet'
我正在尝试使用openpyxl创build一个工作表的副本。
经过研究,我发现这个论坛: 复制整个工作表与openpyxl
以下是copy_worksheet的文档: http ://openpyxl.readthedocs.io/en/latest/tutorial.html?highlight=copy_worksheet#manipulating-a-workbook-in-memory
我试着使用显示的代码,并创build了这个错误:
Atrribute Error: type object 'Workbook' has no attribute 'copy_worksheet'
这是我使用的代码:
wb = load_workbook(input.xlsx) wb.create_sheet(new_sheet) source = wb.get_sheet_by_name(original_sheet) target = wb.copy_worksheet(new_sheet) wb.save(input.xlsx)
我需要改变什么才能使其工作?
我相信我已经find了答案。
我使用的版本是2.4,但确切的说,我运行的版本是:openpyxl 2.4.0-a1。
copy_worksheet函数从版本:openpyxl 2.4.0-b1被添加
以下是2.4.0-a1的文档: http : //openpyxl.readthedocs.io/en/default/
这里是2.4.0-b1的文档: http : //openpyxl.readthedocs.io/en/latest/index.html
感谢所有帮助过的人!