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)
相关推荐
2501_9307077811 小时前
使用C#代码在 Excel 中添加或设置批注格式
excel
梦因you而美14 小时前
Python win32com 复制Excel sheet优化:覆盖替换而非删除重建,彻底解决公式报错
python·excel·win32com·python自动化·批量复制sheet表
asdzx6715 小时前
使用 C# 将 Excel 转换成高质量 JPG
开发语言·c#·excel
城数派15 小时前
2014-2025年全国监测站点的逐月空气质量数据(15个指标\Excel\Shp格式)
arcgis·信息可视化·数据分析·excel
Metaphor6922 天前
使用 Python 操作 Excel 文件中的工作表(添加和删除)
python·excel
开开心心就好2 天前
支持自定义名单的实用随机抽签工具
windows·计算机视觉·计算机外设·excel·散列表·启发式算法·csdn开发云
絆人心2 天前
Python 数据分析核心库:Pandas 与 NumPy 从入门到实战全指南(附电商用户分析完整代码)
python·数据挖掘·数据分析·numpy·pandas·数据处理·电商数据分析
李昊哲小课2 天前
Pandas数据分析 - 第十二章:性能优化
性能优化·数据挖掘·数据分析·pandas
李昊哲小课2 天前
Python办公自动化教程 - 第2章 单元格样式魔法 - 让表格变得美观专业
开发语言·python·excel·openpyxl
李昊哲小课2 天前
Pandas数据分析 - 第二章:Series 对象详解
数据挖掘·数据分析·pandas