Ку-Ку Код

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

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

Массовая генерация 5 мин на чтение 16.07.2026

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

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

За один раз генератор берет до 1500 строк, а таблицу побольше придется делить на части.

Почему формулы и макросы в Excel не решают задачу

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

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

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

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

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

A: ссылки B: названия market.ru/tovar-1 market.ru/tovar-2 market.ru/tovar-3 Стеллаж 12 Кабинет 204 Склад Б-3 вторая колонка = подписи Стеллаж 12
Импорт берет ссылки из первой колонки, подписи из второй.

Затем сохраните лист через «Файл, Сохранить как» в формате CSV. Excel предупредит, что часть форматирования будет потеряна, но для генерации нужны только сами данные. Импорт принимает и XLSX, если файл не больше 2 МБ. Выгрузки из 1С, CRM и Google Таблиц разобраны в базе знаний.

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

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

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

Сколько кодов поместится на лист

Подвиньте ползунок размера и посмотрите, как меняется сетка. Кнопка «Открыть в генераторе» перенесет эти настройки в форму.

Формат листа
Ориентация
35 кодов на листесетка 5 × 7
Под кодом поместится 12 знаков подписи, остальное обрежется
Тираж кодов: 29 листов A4
Открыть в генераторе

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

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

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

  • Ссылки держите в одной колонке, названия во второй, тогда они станут подписями.
  • Сохраняйте лист в CSV обычным «Сохранить как», надстройки не нужны.
  • Импорт проверяет каждую строку и показывает отчет об ошибках.
  • На выходе вы получаете PDF по листам A4 или SVG для редактора.

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

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

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

FAQ

Нужно ли сохранять именно в CSV, или подойдет XLSX?

Импорт принимает XLSX напрямую, если файл не больше 2 МБ. Данные он берет с первого листа, а числовые ячейки читает без экспоненты. CSV остается удобным для выгрузок из учетных систем.

Что будет с кириллическими ссылками из таблицы?

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

Как получить по файлу на каждый код, а не листы?

Режимы «SVG по одному» и «PNG по одному» отдают ZIP, в котором каждый код лежит отдельным файлом с именем вида «qr-0001 Стеллаж 12.svg». В имя файла попадают первые 60 символов подписи. Если строка в списке одна, файл скачивается сразу, без архива, и подпись в его имени остается.

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

Перетащите сохраненный CSV на кнопку выбора файла и посмотрите на панель колонок до нажатия «Импортировать». В блоке «Получится» каждая ссылка должна стоять рядом со своим названием.

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

Соберите свой лист с QR-кодами

Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.

Открыть генератор
бесплатно, без регистрации