本文用pandas读取excel,其他读取方法可以参考 python读取excel。
直接上代码
import os
import pandas as pd
# 两种读取Excel非首行作为dataframe列名的方法
readbook = pd.read_excel(file_path, skiprows=2)
# readbook = pd.read_excel(file_path, header=2)
# 查看列名
print(readbook.columns.values.tolist())
# 读取列名为AA的数据
location = readbook['AA']
# 转换为list
loca = location.to_list()
print(loca)
解读:
1. pd.read_excel(file_path, skiprows=2),跳过原excel的前两行,从excel第三行开始读取为dataframe,则dataframe默认首行作为列名;
2. pd.read_excel(file_path, header=2),将excel所有行都读取为dataframe,跳过dataframe的前两行,将第三行作为列名。
PS:
关于file_path的读取可以参考 获取地址。