如何使用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
相关产品推荐
相关产品推荐

