Метод parse
Метод parse применяется к объекту ExcelFile
и возвращает содержимое указанного листа в виде DataFrame.
Первым параметром передаётся имя листа или его индекс (начиная с 0).
Дополнительно можно указать параметры чтения, такие как header,
skiprows и usecols.
Синтаксис
excel_file.parse(sheet_name, header=0, skiprows=None, usecols=None)
Пример
Прочитаем данные из первого листа Excel-файла:
import pandas as pd
# Создаём объект ExcelFile
excel_file = pd.ExcelFile('data.xlsx')
# Читаем первый лист
df = excel_file.parse(0)
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
Пример
Укажем имя листа и пропустим первую строку при чтении:
import pandas as pd
excel_file = pd.ExcelFile('data.xlsx')
# Читаем лист с именем 'Sheet2', пропуская первую строку
df = excel_file.parse('Sheet2', skiprows=1)
print(df)
Результат выполнения кода:
a b
0 4 40
1 5 50
Пример
Прочитаем только определённые столбцы с помощью параметра usecols:
import pandas as pd
excel_file = pd.ExcelFile('data.xlsx')
# Читаем только столбцы 'a' и 'b'
df = excel_file.parse(0, usecols=['a', 'b'])
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
Смотрите также
-
класс
ExcelFile,
который представляет Excel-файл для чтения -
метод
close,
который закрывает открытый Excel-файл -
атрибут
sheet_names,
который возвращает список имён листов в файле -
метод
parse,
который читает данные из листа Excel