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数据处理的问题,也可以在底部评论区留言,我会及时回复并跟新此系列文章。

相关推荐
特立独行的猫A15 分钟前
我用仓颉写了个多平台发文工具:一份 Markdown,一条命令发六个平台
java·后端·python
陆陆陆六29 分钟前
# 五个AI引擎的答案采集:反爬、去重与时间窗对齐的三个工程细节
python·net·ai答案采集
用户298698530142 小时前
React 前端将 Excel 工作表导出为图片的技术实践
javascript·react.js·excel
小小张说故事3 小时前
Python 的 a[1:5:2] 到底切出了什么?拆开 slice 对象、__getitem__ 与负步长那次反向
python
wuyk5553 小时前
PyQt6-第15讲-数据可视化QChart
python·ui·信息可视化·pyqt
天天被压力4 小时前
【A股分钟级高频数据完全手册 #04】指数分钟级行情数据接口:沪深指数Pro版最新分时取数
java·人工智能·python
日日大王学编程4 小时前
2026主流AI Agent产品分类、核心差异与技术特性全解析
人工智能·后端·python
天天被压力4 小时前
【A股分钟级高频数据完全手册 #03】股票历史1分钟K线数据接口怎么用:Pro版批量拉取与本地缓存
java·人工智能·python
武天旭19 小时前
AI安全--AI大模型的毒性偏见与安全对齐实践
人工智能·python·深度学习
视觉小萌新20 小时前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json