pandas读取和写入excel

本文通过案例快速了解pandas读取excel文件的数据,同时写入新数据。

1、pd.read_excel()读取excel文件

python 复制代码
import pandas as pd

# 从当前工作目录读取名为 'test.xlsx' 的 Excel 文件
df = pd.read_excel('test.xlsx')

2、df.to_excel()写入 Excel 文件

python 复制代码
import pandas as pd

# 创建一个示例 DataFrame
data = {
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35],
    'City': ['New York', 'London', 'Paris']
}
df = pd.DataFrame(data)

# 写入到当前目录的 'output.xlsx' 文件
# 如果不指定 sheet_name,默认为 'Sheet1'
df.to_excel('output.xlsx', sheet_name='People', index=False)

3、示例:读取文件后再生成新文件

python 复制代码
# 读取文件
file_path = r"D:\Users\Desktop\测试1.xlsx" 
df = pd.read_excel(file_path, engine='openpyxl', sheet_name='Sheet1')

# 定义写入新数据的列
df['code'] = None
df['result'] = None

# 写入新数据
df.at[index, 'code'] = "newcode"
df.at[index, 'result'] = "newresult"

# 写入新文件
excel_file = r'D:\Users\Desktop\结果2.xlsx'
df.to_excel(excel_file, index=False)
相关推荐
百年੭ ᐕ)੭*⁾⁾18 小时前
DataFrame存入mysql以及读取操作
数据库·mysql·numpy·pandas·ipython
Mr.456721 小时前
Spring Boot 3 + EasyExcel 3.x 实战:构建高效、可靠的Excel导入导出服务
spring boot·后端·excel
如意机反光镜裸21 小时前
excel怎么快速导入oracle
数据库·oracle·excel
开开心心就好1 天前
免费轻量级PDF阅读器,打开速度快
windows·计算机视觉·visualstudio·pdf·计算机外设·excel·myeclipse
城数派1 天前
2015-2025年我国区县逐年二手房房价数据(Excel/Shp格式)
excel
李昊哲小课2 天前
国际足球比赛数据集分析报告(1872-2025)
信息可视化·数据挖掘·数据分析·pandas·matplotlib·pyecharts·seaborn
用户8356290780512 天前
Python 设置 Excel 条件格式教程
后端·python·excel
lzksword2 天前
关于EXCEL中vlookup身份证匹配失败的处理
excel
城数派2 天前
1990-2025年我国省市县三级的逐年土地覆盖数据(9类用地/Excel/Shp格式)
excel