0

我目前正在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 文件,我愿意使用另一个库。

4

1 回答 1

0

OOXML 文件是 zip 档案,与 gzip 文件不同,它不能真正流式传输,即。解包,同时仍在传输。所以,不,你不能一边下载一边开始阅读文件。

于 2019-01-03T10:04:06.533 回答