python读取excel文件,将指定列添加到另一个文件的指定列
时间: 2025-06-29 19:14:11 浏览: 11
### Python 使用 Pandas 处理 Excel 文件
为了实现将一个 Excel 文件中的指定列数据添加到另一个 Excel 文件的指定列中,可以按照以下方法操作:
#### 方法概述
首先导入必要的库 `pandas` 和定义两个 Excel 文件路径。接着分别读取这两个文件至不同的 DataFrame 对象中。通过选取源文件特定列的数据并将其赋值给目标文件相应位置来完成数据迁移。最后保存更新后的目标文件。
#### 实现代码示例
```python
import pandas as pd
# 定义源文件和目标文件路径
source_file_path = 'D:\\William\\Projects\\python\\获取股票数据\\原始数据.xlsx'
target_file_path = 'D:\\William\\Projects\\python\\获取股票数据\\目标数据.xlsx'
# 读取源文件和目标文件
df_source = pd.read_excel(source_file_path) # 源文件DataFrame对象[^1]
df_target = pd.read_excel(target_file_path) # 目标文件DataFrame对象
# 假设要从源文件复制 "A" 列的内容到目标文件的 "B" 列
column_to_copy_from = 'A' # 要复制的列名称
column_to_paste_into = 'B' # 要粘贴的目标列名称
# 确认两者的长度相同以便直接对应赋值;如果不同,则需考虑如何处理差异部分
if len(df_source) != len(df_target):
raise ValueError("Source and target DataFrames must have the same length.")
# 执行列间数据转移
df_target[column_to_paste_into] = df_source[column_to_copy_from][^2]
# 将更改写回目标文件而不显示索引列
df_target.to_excel(target_file_path, index=False)[^3]
```
此段脚本展示了怎样利用 Pandas 库高效地管理多个 Excel 表格之间的交互,并确保了良好的兼容性和易用性[^5]。
阅读全文
相关推荐


















