Python实例52Pandas提取指定数据并保存在原Excel工作簿

Pandas 的数据提取和回写能力在 Excel 表格时,真的是省事不少。

不用新建文件、不用多余拷贝,直接在原 Excel 里筛选、保存——这就是python 实例 52-Pandas 提取指定数据并保存在原 Excel 工作簿中的核心思路。嗯,挺适合日常数据清洗场景,比如每次都要从一堆报表中挑出某类客户、某类销售数据那种。

用法也简单。pd.read_excel()把表读进来,DataFrame里根据条件过滤,再通过to_excel()回写到原文件。像下面这样:

import pandas as pd
df = pd.read_excel('实例 52_Pandas 提取指定数据并保存在原 Excel 工作簿中.xlsx')
filtered_df = df[(df['Column1'] > 10) & (df['Column2'] < 20 sheet_name='Sheet1' index=False, engine='openpyxl'>

比较适合固定格式的报表,比如你每周都要筛一份订单清单、留存记录什么的。还支持多条件查询,像&|这些组合也都能用。

注意几点:要用openpyxl引擎才能覆盖保存;记得设置index=False,不然会把索引也写进去,容易弄乱原表结构。

如果你经常和 Excel 打交道,Pandas 这招真挺值得掌握的。其他像数据透视、合并表格这些操作,Pandas 也都能干,效率还不错。

想延伸学点相关技巧?可以看看这些:

如果你手头正好有些 Excel 筛选任务,可以试试这份实例,直接上手效果更。

rar 文件大小:2.86MB