本案例新建2017—2021年工作簿文件,在每个工作簿中分别新建1~12月的工作表,本案例使用while嵌套循环语句完成。

    1. mport xlwt #导入表格写入模块
    2. y,m = 2017,1 #初始化年月
    3. while y<=2021: #外部循环直到2021
    4. nwb=xlwt.Workbook(encoding='utf-8') #新建工作簿
    5. while m <=12: #内部循环月1-12
    6. nwb.add_sheet('%d年%d月'%(y,m)) #添加工作表
    7. m+=1 #月+1
    8. nwb.save('%d年.xls'%y) #保存工作簿
    9. y+=1 #年+1
    10. m=1 #月重置为1,开启下一次循环