我试图从具有非常大的页脚的excel文件中导入一些数据。
当我放skip_footer=[245:]
时,它告诉我:是一种语法。
如何将页脚从行(0-indexed) 245
剪切到页脚的末尾?
我不想手动列出它[245, 246, 247 ...]
,因为这需要很长时间。
非常感谢
答案 0 :(得分:0)
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中的特殊页眉/页脚功能,因此上面将跳过第245行。