Я знаю, читать таблицу Excel с pandas:
import pandas as pd
table = pd.read_excel(io)
После загрузки данных, если я хочу получить заголовок таблицы:
table.columns
Этот метод осуществим, но иногда я просто хочу получить заголовок таблицы Excel напрямую, особенно когда таблица Excel имеет большой размер тела, загрузка таблицы данных в память будет занимать очень много времени, и это также не нужно, иногда даже переполняется напрямую и застревает. Глядя на официальные документы, кажется, что я могу использовать параметр nrows
, чтобы указать, что могут быть прочитаны только указанные c строки Excel. Это означает, что я могу использовать его для чтения только заголовка первой строки:
header = pd.read_excel(io, nrows = 0)
Однако я обнаружил, что также не могу помешать pandas прочитать все данные Excel, и это все равно будет занимать много времени и памяти. У вас есть хороший опыт решения этой проблемы?