Как создать штрихкод в Excel (и когда Excel не нужен)
Первый совет по запросу «штрихкод в Excel» всегда один: установите шрифт штрихкода. Но полосы при этом — не штрихкод: шрифт не добавляет стартовые и стоповые символы, не считает контрольную цифру, а бесплатные шрифты Code 39 не кодируют даже строчные буквы. Надёжный путь — поручить Excel то, что он умеет, то есть хранить столбец номеров, а кодирование отдать инструменту, который знает символику.
Надёжный способ: пакетная генерация из столбца
- Сначала выберите символику: EAN-13 или UPC-A для торговых номеров, Code 128 для логистики, Interleaved 2 of 5 для одних цифр.
- Очистите столбец в Excel: уберите пробелы, удалите шапку, задайте ячейкам текстовый формат — GTIN, сохранённый как число, теряет ведущий ноль; это ошибка номер один при пакетной генерации.
- Вставьте столбец в панель партии. Локальный генератор принимает CSV-столбцы построчно — без плагинов и без загрузки на сервер.
- Проверьте столбец ошибок: кодировщик отклоняет строки с неверной длиной или недопустимыми символами — правьте источник, а не этикетку.
- Проверьте одну печатную пробу реальным сканером, прежде чем печатать весь лист.
Три ошибки, которые губят партию
- Числовой формат ячеек: 012345678905 сохраняется как 12345678905 — каждому символу не хватает разряда. Задайте текстовый формат до вставки.
- Символика выбрана после данных: 13 цифр не означают автоматически EAN-13; внутренние серийные номера — в Code 128.
- Пропущена печатная проба: правильно на экране не значит правильно на бумаге — бумага, масштаб и драйвер меняют ширину штрихов.
Сгенерировать партию и напечатать этикетки
Пакетная генерация и печать этикеток живут в одном месте: вставьте столбец, просмотрите результат по строкам и распечатайте листы A4 под вашу бумагу — SVG и PDF для принтера, PNG для экранов. Всё генерируется локально: список клиентов или колонка ещё не выпущенных SKU не покидают компьютер.