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)
相关推荐
JoshRen18 小时前
2026教程:上传Excel,用Gemini 3镜像站多模态一键生成问卷分析图表代码与结论(附国内免费方案)
excel
chushiyunen18 小时前
pandas使用笔记、数据清洗、json_normalize
笔记·pandas
实战编程2 天前
Temu 插件导出 Excel 图片问题总结(SheetJS / ExcelJS)
excel
Data-Miner2 天前
用DeepSeek V4做表:数以轻舟Agent让做Excel表像聊天一样简单
microsoft·excel
Eiceblue3 天前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
Java面试题总结3 天前
使用 Python 设置 Excel 数据验证
开发语言·python·excel
追逐梦想永不停3 天前
记录一个好用的excel判断数字格式的公式
前端·chrome·excel
Eiceblue3 天前
C# 如何实现 Word 转 Excel ?分享两种实用方法
c#·word·excel
CircleMouse4 天前
如何设置wps单元格下拉选项设置
excel·wps
zhangjin12224 天前
kettle插件-excel插件,kettle读取excel动态表头,kettle根据列名读取excel
excel·kettle·kettle excel插件·kettle 动态excel