本案例新建2017—2021年工作簿文件,在每个工作簿中分别新建1~12月的工作表,本案例使用while嵌套循环语句完成。
mport xlwt #导入表格写入模块
y,m = 2017,1 #初始化年月
while y<=2021: #外部循环直到2021
nwb=xlwt.Workbook(encoding='utf-8') #新建工作簿
while m <=12: #内部循环月1-12
nwb.add_sheet('%d年%d月'%(y,m)) #添加工作表
m+=1 #月+1
nwb.save('%d年.xls'%y) #保存工作簿
y+=1 #年+1
m=1 #月重置为1,开启下一次循环