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

相关推荐
三川69812 分钟前
Tkinter库的学习记录06-变量类别
python
wenying_4432374413 分钟前
Python脚本—1.提取压缩包中的pdf文件
python·ai编程
_Jimmy_26 分钟前
SQLAlchemy 复杂 SQL 执行指南与模板库
python·sql
六个九十度33 分钟前
用python脚本访问被网关隔离的嵌入式设备
开发语言·python
GEO_ai_zhijian1 小时前
饮料生产线质量检测系统供应商哪家强
大数据·python
得闲喝茶1 小时前
跨表数据匹配——VLOOKUP、XLOOKUP
大数据·数据库·笔记·信息可视化·数据分析·excel
量化吞吐机2 小时前
近期量化工具怎么选,先看规则流程能否承接
人工智能·python
一世繁华行2 小时前
Python帧对象
python
三川6983 小时前
Tkinter库的学习记录08- 容器控件
python
c_lb72883 小时前
近期AI量化工具选择,学习开发执行要分开
人工智能·python