Ку-Ку Код

QR-коды из CSV: пакетная генерация из файла

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

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

CSV поддерживают и учетные системы, и таблицы. Его выгружает 1С и любая CRM, открывает Excel и Google Таблицы. Собрать CSV можно даже в блокноте, поэтому генератору он подходит как есть: вы отдаете файл со списком и получаете готовые листы с кодами.

За один импорт генератор берет до 1500 строк из файла не тяжелее 256 КБ, ставит подписи из второй колонки и отчитывается по каждой строке, которая не прошла проверку.

Сколько колонок читает генератор

Генератор читает до 5 колонок, а что в них будет, зависит от вкладки, выбранной перед импортом. На вкладках ссылки, телефона и текста первая колонка это данные для кода, вторая это подпись под ним, до 100 символов. Визитка занимает 5 колонок в порядке ФИО, телефон, email, организация, подпись. Wi-Fi укладывается в 3: имя сети, пароль, подпись. У SMS сначала идет номер, потом текст сообщения и подпись.

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

Строка с заголовками вроде «URL;Название» тоже допустима: генератор узнает ее и пропускает. В ссылку помещается 2048 байт, а кириллическая буква в адресе занимает 2 байта. У подписи свой лимит в 100 символов. Строку, в которой превышен любой из этих лимитов, импорт целиком пометит в отчете и до печати не допустит, ничего не обрезая.

Откуда берется CSV

Собирать такой файл руками не нужно. Выгрузите его из системы, где данные уже собраны. Из 1С выгрузите список номенклатуры со ссылками как табличный документ. У Битрикс24 и amoCRM экспорт есть прямо в списках. Яндекс Формы и Google Forms складывают ответы в таблицу, которую можно скачать в CSV.

Google Таблицы экспортируют текущий лист через меню «Файл, Скачать, CSV». Целую книгу они не отдадут, поэтому перед экспортом откройте лист с данными. Excel сохраняет через «Сохранить как» с типом «CSV UTF-8». Про кодировку читайте в следующем разделе.

Кодировка и разделители

Импорт читает UTF-8 и Windows-1251, так что подойдет и «CSV UTF-8», и обычный «CSV (разделители - запятые)» из Excel: кириллица в подписях останется буквами. Google Таблицы отдают UTF-8 по умолчанию, 1С тоже выгружает в UTF-8. Другие кодировки, например KOI8-R или UTF-16, импорт не разберет, такой файл пересохраните в UTF-8.

Разделителем годится запятая, точка с запятой или табуляция. Генератор смотрит первые 20 строк и берет тот знак, который делит их на колонки одинаково. Excel и Google Таблицы сами возьмут в кавычки подпись, внутри которой есть запятая. Если файл собран руками, а разделитель запятая, поставьте кавычки сами, иначе хвост подписи после запятой потеряется без предупреждения.

Импорт и отчет об ошибках

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

Потом настройте размер кода и отступы, посмотрите превью листа и скачайте результат. PDF содержит готовые к печати листы, SVG содержит те же листы в векторе, а выгрузка в PNG отдает каждый код отдельным файлом, и подпись стоит прямо в его имени. Порядок работы со списком разобран в гайде массовая генерация QR-кодов.

Когда CSV, а когда Excel напрямую

Если исходник уже в Excel, промежуточный CSV не обязателен, потому что генератор принимает XLSX напрямую, до 2 МБ, и читает данные с первого листа. Числовые ячейки и экспонента разобраны в статье QR-коды из Excel.

CSV удобнее, когда данные уже в учетной системе: выгрузка из 1С, CRM или скрипта сразу готова к импорту, и Excel открывать не нужно. Еще CSV удобен в автоматизации. Файл собирается скриптом по расписанию, а человек только загружает его в генератор. Другие способы собрать пакет кодов разобраны в базе знаний.

FAQ

Сохранится ли порядок строк из файла?

Да, коды идут в PDF в том же порядке, что строки в CSV. При поштучной выгрузке номер в имени файла это порядковый номер кода в поле списка после импорта, а после номера в имени стоит еще и подпись. Заголовок и отклоненные строки в список не попадают, поэтому номер совпадает с номером строки в CSV, только если заголовка нет и импорт ничего не отклонил.

Почему подписи из файла читаются как набор значков?

Файл сохранен не в UTF-8 и не в Windows-1251, например в KOI8-R из старой учетной системы. Откройте файл в блокноте и сохраните с кодировкой UTF-8. Содержимое от этого не изменится.

Можно ли в одном файле смешать ссылки и телефоны?

Нет, тип содержимого один на импорт. Он задается вкладкой над полем ввода. Разделите данные на два файла и прогоните их по очереди.

Файл выгрузился с одной колонкой, где взять подписи?

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

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

Загрузите файл выгрузки в форму. В сообщении «Готово. Из файла добавлено строк» должно стоять столько же строк, сколько в таблице без заголовка.

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

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

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

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