吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 905|回复: 13
收起左侧

[Python 原创] Python按指定字段把Excel分割成多个文件

[复制链接]
nigelnigel 发表于 2024-3-18 13:39
本帖最后由 nigelnigel 于 2024-3-18 13:41 编辑

用Python写的一个Excel处理小工具(可以自行打包成exe文件)。可以按指定字段的内容拆成多个文件,文件后缀必须是xlsx。

[Python] 纯文本查看 复制代码
#第一步:调用pandas包
import pandas as pd
print('注意:exe文件与要拆分的文件要同一个文件夹。')
file_name=input('请输入不带文件后缀的文件名,然后按回车键:')
split_cloumn=input('请输入用于拆分的字段,然后按回车键:') 


#第二步:读入文件,可以自行修改文件路径
iris = pd.read_excel('./'+file_name+'.xlsx')

#第三步:获取class列表并去重
class_list = list(iris[split_cloumn].drop_duplicates())

#第四步:按照类别分文件存放数据
for i in class_list:
    iris1 = iris[iris[split_cloumn]== i]
    subst_name = str(i).replace("/","")
    iris1.to_excel('./'+subst_name+'.xlsx')


效果如下:
微信图片编辑_20240318133519.jpg

免费评分

参与人数 3吾爱币 +9 热心值 +3 收起 理由
HYabayy + 1 + 1 我很赞同!
爱飞的猫 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
guodaheng + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhang20041218 发表于 2024-3-18 17:10
谢谢老师的分享
87865723 发表于 2024-3-18 17:17
whaido 发表于 2024-3-18 17:28
Mr.Ren 发表于 2024-3-18 17:29
学习python,拿来学习!
yutao666 发表于 2024-3-18 17:36
感谢大佬分享
wpc1688 发表于 2024-3-18 21:26
感谢大佬分享
 楼主| nigelnigel 发表于 2024-3-18 22:17
osmoc 发表于 2024-3-18 16:00
拆分的字段有什么要求?

没有要求,自己指定就好了
liuam428 发表于 2024-3-18 22:48
谢谢分享,学习一下。。
S7947 发表于 2024-3-19 00:24
谢谢老师的分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 17:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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