Python当从Excel导入时尝试select要跳过的行列表时,语法'''无效

我试图从一个非常大的页脚的Excel文件导入一些数据。

当我把skip_footer=[245:]告诉我:是invlaid语法。

我怎样才能从行(0-indexed) 245页脚切出页脚结尾? 我不想手动列出它[245, 246, 247 ...]因为这将需要很长时间。

非常感谢

skip_footer需要一个整数。 要从第245行开始跳过,不幸的是,您需要知道文件中的行数。

 import openpyxl wb = openpyxl.load_workbook('your_file.xlsx') sheet = wb.worksheets[0] last_row = wb.max_row pd.read_excel('your_file.xlsx', skip_footer=last_row-245) 

在这种情况下,页脚只是指您不想读取的文件末尾的多余数据,而不是Excel中的特殊页眉/页脚function,因此上述内容将跳过第245行。