前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python pandas按列拆分Excel为多个文件

Python pandas按列拆分Excel为多个文件

作者头像
哆哆Excel
发布2022-10-25 13:53:42
3.1K0
发布2022-10-25 13:53:42
举报
文章被收录于专栏:哆哆Excel

上一次学习了一个拆分的方法,

2019-09-14文章

Python pandas依列拆分为多个Excel文件

还是用循环数据的方法来进行逐行判断并进行组合,再拆分。总是感觉与VBA的差别不大,Python的强大功能没能体现出来。今天终于学习到了。

代码语言:javascript
复制
import pandas as pd
data=pd.DataFrame(pd.read_excel('汇总.xlsx',header=1))
#读取Excel数据并转化为DataFrame,跳过第一行,以第二行的数据的列名
bj_list=list(data['班别'].drop_duplicates())
#把“班别”一列进行删除重复项并存入到列表中
for i in bj_list:
    tempdata= data[data['班别']==i]
    tempdata=tempdata.astype('str')
    tempdata.to_excel(str(i)+".xlsx",index=False)
#由列表进行循环,把指定的班别所有的数据存入到一个temp的DataFrame中,把所有数据转化为str,再写入excel文件

======今天学习到此=====

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python pandas依列拆分为多个Excel文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档