当前位置:   article > 正文

用Python将excel表格按照列拆分为多个表格_python根据不同的列将一个excel拆分成多个

python根据不同的列将一个excel拆分成多个

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

二、源代码如下

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/910131
推荐阅读
相关标签
  

闽ICP备14008679号