Или как поймать расхождения до того, как это сделает бухгалтер Ситуация из реальной жизни: Можно, конечно, всё скопировать в Excel, наложить фильтры, цвета и формулы...
Но это путь страданий.
Python сделает это за тебя — быстро, красиво и без кофеина. У нас есть два Excel-файла: Каждый содержит таблицу с одинаковой структурой: Наша цель: pip install pandas openpyxl import pandas as pd
# Читаем оба файла
df_old = pd.read_excel('отчет_прошлая_неделя.xlsx')
df_new = pd.read_excel('отчет_текущая_неделя.xlsx')
# Проверим, сколько строк в каждом
print(f"Прошлая неделя: {len(df_old)} строк")
print(f"Текущая неделя: {len(df_new)} строк") 💬 Комментарии: # Убедимся, что ID — строка (на всякий случай)
df_old['ID'] = df_old['ID'].astype(str)
df_new['ID'] = df_new['ID'].astype(str)
# Убираем лишние пробелы
df_old.columns = df_old.columns.str.strip()
df_new.columns = df_new.columns.str.strip() 💬 Даже если кажется, что структура одинакова — проверяй. Excel любит сюрпризы в виде пробелов и типо