python对Excel数据处理(1)

场景:根据某一excel表格数据中的某一列值生成多个excel表格,并以该列值作为表格名称保存。

第一步:读取数据表格。

python 复制代码
import pandas as pd
# 第一行是标题,因此设置header为第二行,默认第一行值为0
df=pd.read_excel('.\\dealdata.xlsx', header=1)

第二步:查看根据那一列数据进行分组处理。数据格式及范例为

| key | name | collegevalue | year |

1 zhangsan college1 2000
2 lisi college2 2001
3 wangwu college3 2002

第三步:根据某一字段进行分组,并按照字段内容生成excel文件保存在此文件下,例如以collegevalue这一列分组。

python 复制代码
grouped=df.groupby('collegevalue')
for name, group in grouped:
    group.to_excel(f'{name}.xlsx', index=False)

第四步:查看生成的文件,在此python文件中会根据collegevalue值生成多个excel表格,表格内容与dealdata.excel表格内容完全一致,只是排版上稍微有些许差别。

结束语

目前上述代码无法对顶部标题行和底部说明行加入到学院表格中,下一篇将会进一步说明。

如果你在工作中遇到excel数据处理的问题,也可以在底部评论区留言,我会及时回复并跟新此系列文章。

相关推荐
2601_962078193 小时前
Python中calendar.weekday用法
python·编程技巧·calendar·日期处理·weekday
2601_962218613 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法
2601_966949653 小时前
为什么量化策略需要大量历史股票数据?从回测可信度理解数据规模
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
2601_962885723 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
李高钢4 小时前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
ocean21034 小时前
2025-2026年Python面试高频知识点洞察
开发语言·python·面试·python八股文
Warson_L5 小时前
Python的OrderedDict
python
隐擎fox5 小时前
高性能网络爬虫架构设计:基于 Python 的长连接复用与分布式会话池调度实践
分布式·python·网络协议·tcp/ip·高并发·网络爬虫、
Warson_L5 小时前
Python的TypedDict
python·langchain·llm
晓窗科技6 小时前
口碑好的AI基座服务商
大数据·人工智能·python