1. #第一种
    2. # import xlrd,xlwt
    3. # wb=xlrd.open_workbook('招生表.xls')
    4. # nwb=xlwt.Workbook(encoding='uft-8')
    5. # nws=nwb.add_sheet('统计表')
    6. # n=0
    7. # while n<wb.sheets().__len__():
    8. # nws.write(n,0,'第%d个表'%(n+1))
    9. # nws.write(n,1,wb.sheets()[n].name)
    10. # n+=1
    11. # nwb.save('统计结果.xls')
    12. #第二种
    13. import xlwt,xlrd #导入excel读写包
    14. wb=xlrd.open_workbook('招生表.xls') #读取招生表工作簿
    15. nwb=xlwt.Workbook(encoding='utf-8') #新建工作簿
    16. nws=nwb.add_sheet('统计表.xls') #新建工作表
    17. n=0 #给n赋值0
    18. while n<wb.sheets().__len__(): #sheets().__len__()意思是获取所有sheet的总数
    19. sheetname=wb.sheet_by_index(n).name #将获取的表名赋值给sheetname
    20. print(sheetname) #打印测试 可删除
    21. nws.write(n,0,'第%d个表名'%(n+1)) #写入序列到单元格,在n行,第0列
    22. nws.write(n,1,sheetname) #写入表名到单元格,在n行,第1列
    23. n+=1 #执行完一次循环后+1,千万不要忘了这一步,不然会死循环
    24. nwb.save('统计名单.xls') #保存

    招生表.xls