可能读取不完整的Excel文件?

时间:2019-01-02 20:55:56

标签: python pandas openpyxl xlrd pyexcel

我当前正在使用openpyxl来读取一个非常大(1GB)的excel文件的前1000行。是否可以从不完整的文件中读取openpyxl中的excel数据?例如,如果我仅下载文件的前10MB而不是1GB。有什么方法可以查看该(不完整)文件的前1000个?

当前我正在使用:

from openpyxl import load_workbook
wb = load_workbook('BigFile.xlsx', read_only=True)
ws = wb.worksheets[0]

尽管我愿意使用另一个库,只要它支持读取不完整的excel文件。

1 个答案:

答案 0 :(得分:1)

OOXML文件是zip存档,与gzip文件不同,OOXML文件实际上无法流式传输。打开包装,同时仍在传输。因此,不,您无法在下载文件的同时开始读取文件。