当前位置:首页 > 使用pandas处理excel数据的方法

使用pandas处理excel数据的方法

点击次数:1291  更新日期:2022-09-10

首先引入pandas

import pandas as pd


1. 读取excel,指定sheet名为"sheet2"

df = pd.read_excel(filename,sheet_name="Sheet2")

2. 筛选数据,如:筛选列"更新时间"大于2022-09-01的数据

df=df[df["更新时间"].apply(lambda x:x>"2022-09-01")]

3. 修改指定列的值

df["客户ID"]=df["客户ID"].apply(lambda x:"10000"+str(x))

4. 转换为字典列表

records = df.to_dict(orient ='records')

转换后:[{"客户ID":"1000021212","更新时间":"2022-09-04"},{"客户ID":"1000021214","更新时间":"2022-09-06"}]

5. 保存excel

df.to_excel("aaa.xlsx")