Зачем делить отчёт Wildberries по странам
Каждую неделю Wildberries формирует детализированный отчёт о реализации: 82 колонки, строка на каждую продажу, возврат, логистику, хранение и удержание. В одном отчёте смешаны продажи покупателям в России и в странах ЕАЭС. Бренду спортивной одежды RAY нужно было каждую неделю получать из него два отдельных файла: выкупы по России и выкупы в страны ЕАЭС.
Вручную это фильтры в Excel, копирование строк и перенумерация, причём так, чтобы не сбить форматирование и не потерять служебные строки. Сервис делает это за один проход: загрузил файлы, выбрал неделю, скачал результат.
Как это работает
- Загрузка. Пользователь перетаскивает один или несколько файлов .xlsx из личного кабинета WB. Можно загрузить только отчёт по России или сразу оба: строки объединяются и заново делятся по стране, поэтому случайные «чужие» строки, например одиночный штраф по Беларуси в российском файле, сами попадают куда нужно.
- Выбор недели. Сервис находит в отчёте все недели с понедельника по воскресенье по колонке «Дата продажи» и показывает, сколько строк в каждой. По умолчанию выбрана неделя, где строк больше всего.
- Результат. Два файла с именами вида «15.09.2026-21.09.2026 РФ.xlsx» и «… ЕАЭС.xlsx» и сводка: сколько строк попало в неделю, в Россию, в ЕАЭС и сколько отброшено как строки другой недели.
Правила разделения
- В файл по России идут строки со страной «Россия» и строки без страны: это служебные записи вроде логистики, хранения, возмещений и штрафов.
- В файл ЕАЭС идут строки с любой другой страной: Беларусь, Казахстан, Армения, Киргизия.
- Строки вне выбранной недели и строки без даты продажи в итоговые файлы не попадают и показываются отдельным счётчиком.
- Колонка «№» в каждом файле нумеруется заново с единицы.
Сохраняет вид исходного отчёта
Итоговые файлы открываются так же, как отчёт из кабинета: у каждой ячейки переносится значение и стиль, шапка остаётся жирной, числа в формате с двумя знаками, баркоды и даты не превращаются в числа.
Несколько недель за раз и разные версии отчёта
Если загрузить отчёты за несколько недель, кнопка «Обработать все недели» соберёт пары файлов по каждой неделе в один ZIP-архив. Пустые файлы в архив не кладутся.
Wildberries периодически меняет состав колонок в отчёте. Если загружены файлы разных версий, например на 79 и 82 колонки, сервис выравнивает их по названиям столбцов и предупреждает об этом.
Данные не уходят на сервер
Вся обработка идёт в браузере: файл читается локально, результат собирается там же и скачивается. Для финансовых отчётов это важно, никакие цифры продаж не передаются третьим лицам. Сервис работает как обычная страница, установка не нужна.
Как устроено
JavaScript без фреймворков, ExcelJS для чтения и записи xlsx со стилями, JSZip для архивов, библиотеки лежат рядом с сайтом, без внешних CDN. Логика разбора отчёта вынесена в отдельный модуль, который работает и в браузере, и в Node.js, поэтому её можно проверять тестами на реальных файлах. Если файл не похож на детализированный отчёт WB или в нём нет колонки «Дата продажи», сервис прямо об этом пишет.
Скриншоты

Частые вопросы
Какой отчёт Wildberries нужно загружать?
Еженедельный детализированный отчёт о реализации в формате .xlsx из личного кабинета продавца. Можно загрузить отчёт только по России или оба отчёта сразу.
По какой дате определяется неделя?
По колонке «Дата продажи». Неделя считается с понедельника по воскресенье, строки из других недель отбрасываются и показываются отдельным счётчиком.
Куда попадают логистика, хранение и штрафы?
У таких строк страна не указана, поэтому они идут в файл по России.
Можно ли обработать сразу несколько недель?
Да. Сервис найдёт все недели в загруженных файлах и соберёт пары файлов по каждой в один ZIP-архив.
Передаются ли отчёты на сервер?
Нет. Файлы читаются и обрабатываются в браузере, на сервер ничего не загружается.

