用Python将excel表格按照列拆分为多个表格

参考 python自动化办公:实现按照一列内容拆分excel - 知乎
 一、首先,在已经安装的python的环境下,要安装pandas,安装命令为
pip install pandas  ,如果是 麒麟 uos之类的 Linux系统,则注意用到 sudo pip3 install pandas

二、源代码如下

import pandas as pd
 
df1 = pd.read_excel(r'D:\Disc\123.xlsx',sheet_name=0)#123.xlsx为表格所在的绝对路径
 
DataList = list(df1.groupby(['部门']))#按照列部门将表格拆分
 
for IN_DATA in DataList:
    IN_DATA[1].to_excel('D:\Disc' + str(IN_DATA[0])+ '.xlsx', sheet_name=IN_DATA[0], index=False)#生成拆分的表格所存放的地址

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值