Выгрузка превращается в отчёт
Заявки, продажи, клиенты, остатки. Загрузите файл из Excel, 1С или CRM и посмотрите, что в нём на самом деле: сколько, за какой срок, где пропуски и дубли.
Перетащите файл сюда
xlsx, xls, csv или tsv, до 20 МБ
Файл никуда не отправляется. Разбор идёт в браузере, а самой странице запрещено выходить в сеть.
- Строки, которые задвоились после объединения файлов
- Пропуски в телефонах и суммах, с точным числом дыр
- Строки «итого» внутри данных, из-за которых сумма считается дважды
- Числа, записанные текстом, поэтому не попавшие в подсчёт
Как устроено
Файл не уходит на сервер. Браузер сам распаковывает xlsx и читает его внутренние таблицы, поэтому выгрузку с телефонами клиентов можно смотреть, не отдавая её никому.
Внутри нет ни одной сторонней библиотеки: разбор архива, чтение стилей, определение дат и типов столбцов написаны руками. Вся страница весит 43 КБ и открывается на телефоне без ожидания.
Что он ищет
Инструмент не просто считает суммы. Он ищет то, из-за чего отчёты врут: строки, задвоенные повторной выгрузкой, итоговые строки внутри данных, суммы, записанные текстом и потому выпавшие из подсчёта, пустые ключевые поля.
Шапку он находит сам, даже если сверху идёт название отчёта, а единицы измерения вынесены во второй этаж.