pandas read_excel:只读前几行

时间:2017-06-09 04:02:42

标签: pandas

在大约100个excel文件上使用pandas read_excel - 有些很大 - 我想读取每个文件的前几行(标题和前几行数据)。

这不起作用,但说明了目标(示例读取10个数据行):

workbook_dataframe = pd.read_excel(workbook_filename, nrows = 10)

这是我目前的解决方法:

workbook_dataframe = pd.read_excel(workbook_filename).head(10)

解决方法的问题是它必须在开始之前读取整个excel文件。我也尝试过使用skiprows和skip_footer,给它带来负数,这只会产生错误。

1 个答案:

答案 0 :(得分:0)

目前不支持此功能,但查看代码看起来不应该太难。您可以在https://github.com/pandas-dev/pandas/issues上的Github项目页面上打开一个问题。