Сверка инвентаризации крепежа: Excel, CSV и Python - ДЕМО

Ссылка на работу
image image image
ДЕМО на синтетических данных одного склада крепежа. Задача: сравнить учётную таблицу XLSX и результат инвентаризации CSV, найти расхождения и отдельно показать проблемы во входных данных. Реальный Python-скрипт обработал 15 + 14 строк. В XLSX-отчёте: 6 совпавших SKU, 3 разницы количества, 5 SKU, отсутствующих в одном из файлов, и 6 исходных строк, требующих проверки. Все 29 строк учтены. Дубли не суммируются, ошибочные количества не подменяются нулями. Состав примера: две входные таблицы, повторяемый Python-скрипт, файл зависимостей, инструкция и отчёт с пятью листами. Проверены неизменность исходников, соответствие сохранённого отчёта расчёту и запрет перезаписи готового отчёта. Сравнение по одному точному текстовому SKU и одной колонке количества. До 5 000 строк суммарно в базовом решении. Выход только XLSX. Отчёт статичный: после изменения таблиц нужен новый запуск. Без API, 1С и автоматической корректировки остатков. Запуск проверен в Linux; Windows и Excel Desktop здесь не проверялись. Результат: Реальный XLSX-отчёт по 29 строкам, входные файлы и повторяемый Python-скрипт.