или как сэкономить часы ручной работы и прослыть Excel-мастером, не открывая Excel Каждое утро: Excel, ручками фильтры, сводные, графики, отчёты.
Каждую ночь: "Завтра точно автоматизирую".
Ну, завтра — это сегодня, погнали! pip install pandas openpyxl xlwings matplotlib Задача: у нас каждый день приходит отчёт, нужно склеить их все. sales_2025-04-10.xlsx sales_2025-04-11.xlsx import pandas as pd
import glob
files = glob.glob('sales_*.xlsx')
all_data = pd.concat([pd.read_excel(f) for f in files])
all_data.to_excel('merged_sales.xlsx', index=False) merged_sales.xlsx Задача: получить суммарные продажи по регионам и категориям. df = pd.read_excel('merged_sales.xlsx')
pivot = df.pivot_table(index='Регион', columns='Категория', values='Продажи', aggfunc='sum')
pivot.to_excel('pivot_report.xlsx') Задача: построить график изменения продаж по датам. import matplotlib.pyplot as plt
df = pd.read_excel('merged_sales.xlsx')
sales_by_day = df.groupby('Дата')['Продажи'].sum()
sales_by_day.plot(k