import openpyxl
wb=openpyxl.load_workbook('各班成绩表.xlsx')
ws=wb.active
rngs=list(ws.values)
d={}
for row in rngs[1:]:
if row[0] in d.keys():
d[row[0]]+=[row]
else:
d[row[0]]=[row]
nwb=openpyxl.Workbook()
for k,v in sorted(d.items()):
nws=nwb.create_sheet(k)
nws.append(rngs[0])
for r in v:
nws.append(r)
nwb.remove(nwb.worksheets[0])
nwb.save('拆分.xlsx')
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Python自动办公实例-excel处理实例(单工作表拆分到多工作表).zip (4个子文件)
自动办公-41 excel处理实例(单工作表拆分到多工作表)
各班成绩表.xlsx 12KB
拆分到工作表.xlsx 10KB
拆分.xlsx 11KB
example 7.py 426B
共 4 条
- 1
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功