Массовая генерация

QR-коды из Excel: генерация по списку из таблицы

Колонка ссылок в Excel превращается в лист готовых QR-кодов за три шага: CSV, импорт, PDF.

16.07.2026 5 мин чтения

В Excel собрана таблица с сотнями ссылок: карточки товаров, страницы оборудования, анкеты. Для каждой строки нужен свой QR-код. Вставлять ссылки в генератор по одной надоедает уже на втором десятке, а советы «сделайте QR формулой в Excel» приводят к макросам, надстройкам и картинкам, которые потом невозможно нормально распечатать.

Есть путь проще. Excel отвечает за данные, а генерацию и раскладку на лист берет на себя сервис: вы сохраняете таблицу в CSV, импортируете файл и получаете готовый PDF с QR-кодами, разложенными по листам A4. На весь процесс уходит пара минут, и неважно, сто у вас строк или тысяча.

Ниже весь путь по шагам: как подготовить таблицу, что произойдет при импорте и какие ошибки в данных стоит выловить заранее.

Почему формулы и макросы в Excel тупиковый путь

В самом Excel встроенного генератора QR-кодов нет. Все обходные способы (формулы с обращением к внешним сервисам, VBA-макросы, платные надстройки) дают картинки низкого разрешения, привязанные к ячейкам. При изменении высоты строки такая картинка растягивается, при печати размывается, а перенос сотни картинок из ячеек на печатный макет превращается в отдельную мучительную задачу.

И дело даже не в качестве. Макросы и надстройки нужно устанавливать, а в корпоративной среде это часто запрещено политиками безопасности. Способ с внешним сервисом надежнее: данные остаются вашими, устанавливать ничего не нужно, на выходе векторный файл, который не теряет качество при печати.

Шаг 1. Подготовьте колонку со ссылками

Откройте таблицу и убедитесь, что все ссылки находятся в одной колонке, по одной на строку. Пустые строки внутри диапазона лучше удалить сразу: при импорте они попадут в отчет об ошибках. Схему «https://» дописывать не обязательно, строки вида «example.com/tovar-1» сервис нормализует сам, кириллические домены тоже поддерживаются.

Если рядом со ссылками есть колонка с названиями (например, «Стеллаж 12» или «Кабинет 204»), оставьте ее второй колонкой. При импорте CSV вторая колонка автоматически станет подписью, которая печатается под QR-кодом. Про этот механизм подробнее в статье QR-код с подписью.

Затем сохраните лист через «Файл, Сохранить как» в формате CSV. Excel предупредит, что часть форматирования будет потеряна. Это нормально: для генерации нужны только сами данные.

Шаг 2. Импортируйте файл в генератор

Откройте генератор, нажмите «Выбрать файл» в блоке импорта и укажите сохраненный CSV. Сервис прочитает файл, проверит каждую строку и подставит валидные ссылки в поле ввода. Если в файле были некорректные строки (пустые ячейки, обрезанные ссылки, случайный текст), вы получите отчет с номерами строк и причинами, а не молчаливую потерю данных.

Лимиты стоит знать заранее: за один раз обрабатывается до 1500 ссылок, подпись до 100 символов. Для большинства задач этого достаточно. Если таблица больше, разбейте ее на части прямо в Excel и прогоните каждую отдельно.

Шаг 3. Настройте лист и скачайте PDF

После импорта сервис сразу показывает превью первого листа A4: сколько кодов поместилось, как выглядит сетка, читаются ли подписи. Размер кода, отступы и рамки настраиваются ползунками, макет пересчитывается на лету. Ориентиры по выбору размера собраны в материале оптимальный размер QR-кода для печати.

Дальше два варианта выгрузки. PDF содержит готовые листы A4, которые можно сразу печатать или отдать в типографию. ZIP с SVG дает те же листы в векторном формате для доработки в графическом редакторе. Оба формата векторные, поэтому качество не зависит от количества кодов на листе.

  • Одна колонка = ссылки, вторая (опционально) = подписи.
  • Сохранение в CSV стандартное, без надстроек.
  • Импорт проверяет каждую строку и показывает отчет об ошибках.
  • Результат: PDF по листам A4 или SVG для редактора.

Частые ошибки в данных и как их поймать

Самая неприятная ошибка выглядит безобидно: две ссылки, «склеенные» в одной ячейке через пробел или перенос строки. После экспорта в CSV они превращаются в одну некорректную строку. Вторая по частоте: служебные строки вроде заголовка колонки («URL», «Ссылка»), которые уезжают в файл вместе с данными. Импорт пометит их как невалидные, просто удалите их из таблицы.

Проверяйте и актуальность самих ссылок: QR-код честно закодирует и битую ссылку. Если тираж большой, выборочно откройте несколько адресов из таблицы до генерации. Это дешевле, чем перепечатывать листы. Полный регламент проверки перед большим тиражом описан в гайде как распечатать 100+ QR-кодов без брака, а другие материалы собраны в базе знаний.

FAQ

Нужно ли сохранять именно в CSV, или подойдет XLSX? Сейчас импорт принимает TXT и CSV. Сохранение из Excel в CSV занимает одно действие и не требует надстроек. Поддержка XLSX напрямую в планах сервиса.

Что будет с кириллическими ссылками из таблицы? Домены вида «пример.рф» поддерживаются: в QR уходит читаемая юникодная форма, камера покажет адрес как в таблице, а не punycode.

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

Следующий шаг

Откройте таблицу, сохраните колонку со ссылками в CSV и проверьте на небольшом файле, как работает импорт: превью покажет результат до скачивания.

Загрузите свой CSV в генератор QR-кодов: до 1500 ссылок за раз, с подписями из второй колонки и готовым PDF на выходе.