我用python编写了一个脚本,使用openpyxl
库从一个范围填充一些数字,并通过在新工作簿newbook
中创建一个新的工作表resultsheet
,将其写入excel文件。当我执行该脚本时,它将与默认创建的名为Sheet
的工作表一起执行所有这些操作。在运行我的脚本时,我可以看到它也将Sheet
从工作簿中踢出,但留下一个错误。我怎样才能不出错呢?在
到目前为止,我一直在努力:
from openpyxl import Workbook
wb = Workbook()
ws = wb.create_sheet(title="resultsheet")
for row in range(5,10):
ws["A" + str(row)].value = row
sheet = wb.get_sheet_by_name('Sheet')
wb.remove_sheet(sheet)
wb.save('newbook.xlsx')
再一次:上面的脚本按照我描述的那样做了所有这些,但是留下了一个错误。我的目标是处理这个错误。在
脚本引发的错误:
^{pr2}$
您调用的方法在库的最新版本中已弃用,这些方法将很快被删除,这就是为什么library建议您改用新方法。所以只要将}替换为{},就完成了
wb.get_sheet_by_name("sheet")
替换为wb["sheet"]
,将{相关问题 更多 >
编程相关推荐