Сплиттер файлов по диапазонам, как в печати

Загрузите выгрузку кодов или PDF-макет и задайте диапазоны: части видны на шкале еще до деления.

Файл

Файл не уходит на сервер

Через запятую, как в диалоге печати. Одиночный номер тоже можно.

Выберите файл Строки или страницы посчитаем до деления.

Так выглядит файл на 1 200 строк, разделенный на три части. Ваши диапазоны лягут на такую же шкалу до того, как вы нажмете «Разделить».

Делите, чтобы уложиться в лимит? В кабинете его нет

Партия любого размера целиком, история партий, повторная обработка знакомого кода квоту не расходует. 300 новых кодов в месяц бесплатно, нужна только почта.

Дальше: Проверить коды до печати → Сделать DataMatrix →

Диапазоны как в печати

Та же запись, что в диалоге печати: «1-500, 501-1000, 1001-1200». Каждый диапазон становится отдельным файлом, а имя файла начинается с диапазона, поэтому части в папке стоят по порядку.

Выгрузка codes.txt, 1 200 строк
  • 10001-0500_codes.txt500 строк
  • 20501-1000_codes.txt500 строк
  • 31001-1200_codes.txt200 строк

Возможности

  • Диапазоны как в печати

    «1-10, 11-364, 365-1200» — та же запись диапазонов, что и в диалоге печати. Допускается указание одиночного номера.

  • Четыре формата

    TXT и CSV по строкам, XLSX по непустым строкам первого листа, PDF по страницам. Старый двоичный .xls нужно сначала пересохранить как .xlsx.

  • Заголовок сохраняется

    Для CSV и XLSX первая строка может быть заголовком: она повторяется в каждой части и не считается за данные.

  • Пересечения запрещены

    Диапазоны не могут накладываться: код, попавший в две части, будет нанесен дважды, что делает партию непригодной к отгрузке. Такой ввод отклоняется.

  • Обработка в браузере

    Файл читается и делится локально, без передачи на сервер. Для больших выгрузок это также быстрее: исключены загрузка и обратное скачивание.

  • Имена по порядку

    Части именуются по образцу «001-010_codes.txt»: диапазон вынесен вперед и дополнен ведущими нулями, поэтому сортировка в папке совпадает с порядком кодов и «101-110» не оказывается перед «11-20».

Как разделить файл

  1. 1Загрузите файл и задайте диапазоны

    Перетащите выгрузку или PDF-макет: инструмент покажет число строк либо страниц. Диапазоны задаются через запятую, 1-500, 501-1000, или быстрой кнопкой, а части видны на шкале до деления.

  2. 2Разделите и скачайте части

    Каждая часть — отдельный файл с именем по порядку и размером; можно скачать все сразу. Исходный файл не меняется.

  3. Печать партии кодов

    Печатаем коды DataMatrix партиями от 100 до 100 000+: макеты, типографское качество, нанесение и агрегация на складе у границы ЕС.

    Рассчитать печать Ответим в день обращения
Инструмент делит файл механически и не проверяет содержимое кодов. Если нужно убедиться, что коды не повреждены при выгрузке из «Честного знака», сначала прогоните их через проверку структуры кода — потерянный разделитель GS виден только там. А чтобы посмотреть, как строка выглядит в виде готового DataMatrix, есть генератор.

Инструмент делит выгрузку кодов маркировки или готовый PDF-макет на части по указанным диапазонам — так же, как задаются страницы в диалоге печати. Поддерживаются TXT, CSV, XLSX и PDF; старый .xls нужно сначала пересохранить как .xlsx. Обработка выполняется в браузере: файл не передается на сервер.

Вопросы о делении файлов

Форматы, заголовки, пересечения, размер. Не нашли ответ — напишите нам.

Зачем делить выгрузку кодов на части?
Коды заказываются одним файлом на всю партию, а печать и нанесение идут коробами или сменами. Разделив выгрузку по фактическим объемам, вы получаете файл на каждый короб — при нанесении не требуется отсчитывать строки вручную, что исключает сдвиг диапазона. Тот же принцип лежит в основе агрегации: короб — паллета, где состав каждой упаковки должен быть зафиксирован точно.
Пересчитывает ли инструмент строки, если в CSV есть заголовок?
Да. Отметьте «Первая строка: заголовок, повторить в каждой части»: она перестанет считаться строкой данных и будет добавлена в начало каждой части. Общее число строк пересчитается, поэтому диапазон «1-N» будет означать первые N записей, а не N-1. В XLSX считаются только непустые строки первого листа: номер в диапазоне — это номер строки данных, а не номер строки в Excel.
Что происходит с файлом .xls?
Устаревший бинарный .xls инструмент не читает — библиотека, которая разбирает таблицы в браузере, работает только с современным .xlsx. При загрузке .xls выводится подсказка: откройте файл в Excel и сохраните как .xlsx («Файл» → «Сохранить как» → «Книга Excel»). После этого деление пройдет обычным порядком.
Сохраняется ли оформление таблицы?
Нет. В части переносится содержимое ячеек первого листа — без стилей, ширины колонок, объединенных ячеек и формул. Для выгрузки кодов это ровно то, что нужно; если делите рабочую книгу с оформлением, исходный файл лучше сохранить отдельно.
Файл загружается на ваш сервер?
Нет. Чтение, деление и сборка частей выполняются в браузере — файл не покидает ваш компьютер. Библиотеки для разбора XLSX и PDF подгружаются с нашего сайта при первом чтении такого файла, но сам файл никуда не отправляется.
Есть ли ограничение на размер файла?
Жесткого лимита нет, но все считается в памяти вкладки. Текстовые выгрузки в сотни тысяч строк делятся без проблем; для очень больших PDF (сотни мегабайт) браузеру может не хватить памяти — в этом случае файл следует разделить за несколько операций.
Как разделить файл с кодами маркировки по коробам?
Загрузите выгрузку и задайте диапазоны так же, как задаются страницы в диалоге печати: 1-500, 501-1000, 1001-1500. Каждый диапазон станет отдельным файлом, а нумерация ведется по строкам с кодами. Это штатный сценарий, когда коды заказаны одним файлом на всю партию, а печать и нанесение идут коробами, сменами или отгрузками.
Каким символом разделены коды в выгрузке — запятой или табуляцией?
Табуляцией. Запятая разделителем в файлах кодов маркировки не является никогда: она встречается внутри серийных номеров, и деление по запятой разрывает коды посередине. В поле диапазонов запятая используется в другом качестве — она отделяет один диапазон от другого, как в диалоге печати, и к содержимому файла отношения не имеет.
Можно ли разделить готовый PDF-макет, а не только список кодов?
Да. Инструмент принимает TXT, CSV, XLSX и PDF; файл в старом двоичном формате .xls нужно пересохранить как .xlsx — сервис подскажет это прямо в интерфейсе. Для PDF диапазоны трактуются как номера страниц, поэтому готовый макет этикеток делится по коробам ровно теми же диапазонами, что и исходная выгрузка кодов, — части остаются согласованными между собой.
Что произойдет, если диапазоны пересекаются?
Инструмент отклонит такой набор и укажет на пересечение. Это не придирка к формату: код, попавший одновременно в два файла, был бы нанесен дважды, а дубль в системе маркировки означает брак партии и разбирательство с оператором. Одиночный номер в качестве диапазона допускается.

Заказать печать или агрегацию

Опишите задачу — посчитаем стоимость и сроки в день обращения