Чтение Excel в Pandas
Книги Excel хранят таблицы на листах. Функция read_excel читает лист из такого файла и возвращает обычную таблицу pandas с теми же столбцами и строками.
Для примера сначала запишем лист в stock.xlsx методом таблицы, затем функция read_excel загрузит его обратно:
import pandas as pd
data = {
'product': ['book', 'pen', 'note'],
'qty': [12, 40, 25],
}
stock = pd.DataFrame(data)
stock.to_excel('stock.xlsx', index=False)
items = pd.read_excel('stock.xlsx')
print(items) # выведет product qty
# 0 book 12
# 1 pen 40
# 2 note 25
Столбцы product и qty совпали с тем, что было на листе. Индекс строк pandas снова появился при загрузке в память.
Запишите таблицу с store
и sales для East 140
и West 165 в shops.xlsx.
Загрузите лист в таблицу и выведите
столбец sales.
Сохраните в visits.xlsx данные
site и hits для
Home 900 и Blog 450.
Откройте книгу как таблицу
и покажите её целиком.
Подготовьте файл staff.xlsx
с полями name и dept
для Ann IT и Bob HR.
Получите таблицу из файла
и выведите число строк.