You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:使用Python将Excel源文件列名修改为指定格式

用Python修改Excel列名匹配目标格式

前置准备

先安装处理Excel需要的工具库:

pip install pandas openpyxl

核心实现步骤

假设你已经明确源Excel的列名和目标列名的对应关系,直接用以下代码即可完成修改:

import pandas as pd

# 1. 读取源Excel文件
# 如果是xls格式,把engine改成'xlrd'(需先执行 pip install xlrd)
source_df = pd.read_excel('源文件路径.xlsx', engine='openpyxl')

# 2. 定义列名映射字典:键是源列名,值是目标列名
# 替换成你实际的源列名和目标列名
column_mapping = {
    "源列名1": "目标列名1",
    "源列名2": "目标列名2",
    "源列名3": "目标列名3"
}

# 3. 修改列名
# inplace=True表示直接在原数据上修改,无需重新赋值
source_df.rename(columns=column_mapping, inplace=True)

# 4. 保存为目标Excel文件
# index=False避免写入pandas自带的索引列,保持文件格式干净
source_df.to_excel('目标文件路径.xlsx', index=False, engine='openpyxl')

关键注意点

  • 列名映射字典里的源列名必须和源Excel里的列名完全一致,包括大小写、空格、特殊符号,否则对应列不会被修改
  • 如果源Excel包含多个工作表,在read_excel中添加sheet_name='工作表名称'参数指定要处理的表格

内容的提问来源于stack exchange,提问作者Raj Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 00:25:00