openpyxl 创建多个sheet的问题
hi ,本人小白,最近参考别人做一个excel表格合并的代码,但是存在着不少问题,恳请各位大神帮忙解决一下。
openpyxl,如何创建多个sheet,从网上看到的都是一个个sheet去建立的,而我自己试了一下编码,感觉逻辑不大对,所以一直出错。
WB = openpyxl.Workbook()
sheet = WB.create_sheet()
for i in range(1,4):
wsheet = WB.get_sheet_names()
sheet_name = WB.get_sheet_by_name(wsheet[i])
print(sheet_name)
Traceback (most recent call last):
File "C:/Python/excel_test.py", line 12, in <module>
sheet_name = WB.get_sheet_by_name(wsheet[i])
IndexError: list index out of range