Можно прочитать неполный файл Excel? - PullRequest
0 голосов
/ 02 января 2019

В настоящее время я использую openpyxl, чтобы прочитать первые 1000 строк очень большого (1 ГБ) файла Excel.Можно ли прочитать данные Excel в openpyxl из неполного файла?Например, если я скачал только первые 10 МБ файла вместо 1 ГБ.Будет ли какой-либо способ просмотреть первые 1000 из этого (неполного) файла?

В настоящее время я использую:

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

Хотя я открыт для использования другой библиотеки, если она поддерживаетчтение неполного файла Excel.

1 Ответ

0 голосов
/ 03 января 2019

OOXML-файлы являются zip-архивами и, в отличие от gzip-файлов, не могут быть потоковыми, т.е.распакован, пока еще передаётся.Таким образом, нет, вы не можете начать чтение файла, все еще загружая его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...