首页 > 解决方案 > 使用熊猫在excel文件中搜索column_names的起始列和行

问题描述

我正在分析一个组织生成的 Excel 文件,该组织在 Excel 文件中发布年度报告。每年,列名(Year、A1、B1、C1 等)保持相同。但是每年该组织都会发布以不同行号和列号开头的列名。

每年我都会手动搜索起始行和列,但考虑到要处理的报告年数,这是一项乏味的工作。

所以我想要这样的东西:

...

  df = pd.read_excel('test.xlsx')

  start_row,start_col = df.find_columns('Year','A1','B1')

...

谢谢。

标签: pythonexcelpandas

解决方案


Soething Like this 不完全确定您在寻找什么 df = pd.read_excel('test.xlsx')

for i in df.index:
    print(df.loc[i,'Year'])
    print(df.loc[i, 'A1'])
    print(df.loc[i, "B1"])

推荐阅读