Как получить имена листов из файлов XLS без загрузки всего файла?
В настоящее время я использую pandas для чтения файла Excel и представления пользователю имен его листов, чтобы он мог выбрать, какой лист он хотел бы использовать. Проблема в том, что файлы действительно большие (70 столбцов x 65 тыс. Строк), для загрузки на ноутбук требуется до 14 секунд (те же данные в CSV-файле занимают 3 секунды).
Мой код в панде выглядит так:
xls = pandas.ExcelFile(path)
sheets = xls.sheet_names
Я пробовал xlrd раньше, но получил похожие результаты. Это был мой код с xlrd:
xls = xlrd.open_workbook(path)
sheets = xls.sheet_names
Итак, кто-нибудь может предложить более быстрый способ получения имен листов из файла Excel, чем чтение всего файла?