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

如何使用Pandas读取无表头Excel文件中的A列?

读取Excel无表头整列的解决方案

你的代码报错是因为pd.read_excel默认会把Excel第一行当作列名,此时A列的索引不是字母"A",而是第一行的单元格内容,所以用excel_data["A"]找不到对应列。

解决方法有两种:

  • 方法一:让pandas自动生成列索引
    读取时添加header=None参数,pandas会用0、1、2...作为列索引,A列对应索引0:

    import pandas as pd
    excel_data = pd.read_excel('base.xlsx', sheet_name='Sheet1', header=None)
    # 读取A列(对应索引0)
    print(excel_data[0])
    
  • 方法二:手动指定列名
    如果想给A列自定义名称(比如仍用"A"),可以用names参数提前指定列名:

    import pandas as pd
    # 按列顺序指定名称,第一列设为"A",后续列可按需命名
    excel_data = pd.read_excel('base.xlsx', sheet_name='Sheet1', header=None, names=['A', 'B', 'C'])
    print(excel_data["A"])
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 02:55:39