【发布时间】:2016-11-03 01:12:18
【问题描述】:
我浏览了几乎所有以前的线程,但仍然无法正常工作。我正在尝试将新工作表添加到现有工作簿。我的代码有效,但它不断添加更多(实际上很多)工作表。我无法弄清楚解决方案。下面是我的代码
from openpyxl import load_workbook
wb2 = load_workbook('template.xlsx')
from xlutils.copy import copy as xl_copy
wb = xl_copy(wb2)
wb.create_sheet('sid1')
wb.save('template.xlsx')
【问题讨论】:
-
我很惊讶您没有收到其他类型的错误。
xlutils不是为与openpyxl一起工作而设计的。特别是,wb = xl_copy(wb2)行似乎注定要失败。即使它不会产生任何错误,也完全没有必要,因为openpyxl不需要(而且真的不能使用)xlutils.copy提供的东西。