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