Как загрузить excel в pandas?

Пользователь

от fidel , в категории: Python , 2 года назад

Как загрузить excel в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kyleigh_runte , 2 года назад

@fidel 

Вы можете использовать функцию read_excel из библиотеки pandas для загрузки файла Excel в виде объекта DataFrame.


Пример:

1
2
3
4
import pandas as pd

df = pd.read_excel('file.xlsx')
print(df)


В качестве аргумента укажите путь к файлу или его имя, если он находится в той же папке, что и ваш скрипт.


Чтобы указать номер листа в файле Excel, который вы хотите загрузить, используйте параметр sheet_name. Например:

1
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')


Подробнее о функции read_excel вы можете почитать в документации: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html

Пользователь

от forest , год назад

@fidel 

Дополнительно, можно установить библиотеку openpyxl, которая позволяет работать с форматом Excel, установив ее с помощью команды pip install openpyxl.


После установки, вы можете использовать аргумент engine='openpyxl' при вызове функции read_excel для указания использования библиотеки openpyxl:


1


df = pd.read_excel('file.xlsx', engine='openpyxl')


Это может быть полезно, если вы работаете с файлом в более новых версиях Excel или файл содержит сложную структуру данных.