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

相关推荐
JoshRen14 小时前
2026教程:上传Excel,用Gemini 3镜像站多模态一键生成问卷分析图表代码与结论(附国内免费方案)
excel
gqk0115 小时前
【无标题】
python
V搜xhliang024615 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
chushiyunen15 小时前
pandas使用笔记、数据清洗、json_normalize
笔记·pandas
李崧正15 小时前
Java技术分享:Lambda表达式与函数式编程
java·开发语言·python
BIGmustang15 小时前
python练手之用tkinter写一个计算器
开发语言·python
WL_Aurora16 小时前
Python 算法基础篇之链表
python·算法·链表
曲幽16 小时前
FastAPI 少有人提的实用技巧:把 Depends 依赖提到路由层,代码少写60%
python·fastapi·web·routes·depends·prefix·apiroute
qiaozhangchi16 小时前
求解器学习笔记
笔记·python·学习
kexnjdcncnxjs16 小时前
Redis如何记录每一次写操作_开启AOF持久化机制实现命令级追加记录
jvm·数据库·python