Или как Python может собирать отчёты за тебя, пока ты пьёшь кофе ☕ Допустим, ты аналитик, бухгалтер, project manager или просто бедный смертный, которому каждую неделю прилетает: Вручную? Нет.
С помощью Python? О да. pip install pandas openpyxl В папке ./отчеты/ лежат Excel-файлы: Каждый файл содержит один лист с колонками: Но, как это бывает в реальной жизни, в каких-то файлах: import pandas as pd
import os
# Путь к папке с отчётами
folder_path = './отчеты/'
# Получаем список всех Excel-файлов
files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
print("Найдено файлов:", files) 💬 Здесь мы просто сканируем папку. Можно добавить фильтр по дате или имени, если нужно. # Храним все таблицы тут
all_data = []
# Перебираем каждый файл
for file in files:
filepath = os.path.join(folder_path, file)
df = pd.read_excel(filepath)
# Нормализуем имена колонок
df.columns = df.columns.str.strip().str.lower()
# Переименовываем, если нужно
df.rename(columns={