找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 346|回复: 0

拆分表格

[复制链接]

492

主题

7万

元宝

77万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
770449
发表于 2024-9-14 17:23:19 | 显示全部楼层 |阅读模式
  1. import openpyxl
  2. import os
  3. wb = openpyxl.load_workbook('英雄联盟人物.xlsx',                            data_only=True)
  4. ws = wb.worksheets[0]
  5. rngs = list(ws.values)
  6. d = {}
  7. a = 3   #需要拆分的列号
  8. for row in rngs[1:]:
  9.     if row[a] in d.keys():
  10.         d[row[a]] += [row]
  11.     else:
  12.         d.update({row[a]: [row]})
  13. for k, v in d.items():
  14.     nwb = openpyxl.Workbook()
  15.     nws = nwb.active
  16.     nws.title = k
  17.     nws.append(rngs[0])
  18.     for r in v:
  19.         nws.append(r)
  20.     os.makedirs("统计汇总表", exist_ok=True)
  21.     nwb.save('统计汇总表/'+k+'.xlsx')
复制代码

按照某一列分类拆分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-12-22 01:13 , Processed in 0.063991 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表