我当前正在使用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文件。
答案 0 :(得分:1)
OOXML文件是zip存档,与gzip文件不同,OOXML文件实际上无法流式传输。打开包装,同时仍在传输。因此,不,您无法在下载文件的同时开始读取文件。