Как вставить datamatrix в excel
Перейти к содержимому

Как вставить datamatrix в excel

Создание баркодов формата Data Matrix

Надстройка Labels позволяет вставлять матричные штрихкоды формата Data Matrix в создаваемые этикетки.

В каждой этикетке может присутствовать один или несколько таких кодов.

ВНИМАНИЕ: для работы этой функции нужен доступ в интернет, т.к. используется веб-сервис для генерации картинки с кодом по заданному тексту.

Для формирования штрихкодов Data Matrix, в шаблоне этикетки необходимо:

  1. Вставить в нужное место этикетки контейнер для баркода — автофигуру или объект типа «Надпись»
    (на ленте Excel на вкладке Вставка нажмите кнопку Надпись для вставки прямоугольной рамки)
  2. Задать нужные размеры контейнера (ширину и высоту).
    Обычно требуется квадратная рамка (ширина и высота одинаковы)
  3. Выделить контейнер (объект «Надпись»), и слева от строки формул изменить его имя на dmx

Если нужно вставить несколько штрихкодов Data Matrix, то им можно задать имена вида dmx-1, dmx-2 и т.д.

  • Внутри контейнера ввести текст (используя подстановочные коды), который будет закодирован в этом баркоде.
  • В свойствах контейнера (правой кнопкой на объекте — Формат фигуры — Свойства) задать режим привязки «Перемещать, но не изменять размеры»
  • Файлы для тестирования вставки 2D штрихкодов (шаблон этикетки, и таблицу с исходными данными) можно скачать в этой инструкции.

    Генератор штрих кодов

    В этой статье рассказывается, как сгенерировать штрих коды для товаров вашего магазина. Здесь же вы сможете скачать бесплатный файл Excel, при помощи которого вы сможете сгенерировать нужное количество штрихкодов и распечатать их на обычном принтере либо на принтере этикеток.

    Маленькое научное отступление

    В мире существует несколько (до десятка или чуть больше) различных систем штрих кодирования товара. Среди этих систем нас с вами в первую очередь интересует система EAN13 (аббревиатура EAN расшифровывается как European Article Number, т.е. Европейский Код Товара. Несмотря на название, этот код используется по всему миру, включая Америку, Китай, Японию и все остальные страны мира:), так как именно этой системой кодируются 99.9% товаров во всем мире.

    код EAN13

    Код EAN13 состоит из тринадцати цифр, разные места этой 13-символьной последовательности имеют различный смысл. В рамках этой статьи нам интересно только, что:

    • Первые три цифры кода EAN13 кодируют страну-изготовитель товара, например, коды 460-469 относятся к России
    • Следующие четыре цифры представляют собой код предприятия-изготовителя товара
    • Еще пять цифр означают код товара по классификации изготовителя
    • Ну и, наконец, последняя, тринадцатая цифра является контрольной и расчитывается по специальному алгоритму

    Из вышесказанного следует, что если магазину необходимо присвоить штрихкоды продаваемым товарам, эти штрихкоды ни в коем случае нельзя придумывать из головы: придуманные цифры скорее всего не попадут в формат EAN13 и сканер штрих кодов просто не прочитает такой штрихкод. Для того, чтобы решить эту проблему, институт EAN (разработчик стандарта EAN13) предусмотрел специальный диапазон штрихкодов (любые штрих коды, начинающиеся с цифр 200, 201, 202 и так далее вплоть до 299 и заканчивающиеся правильно расчитанной контрольной цифрой) для использвания внутри магазинов, а мы подготовили специальный файл Excel, который генерирует штрихкоды в этом диапазоне и предлагает вам их распечатать на принтере.

    Скачивание генератора штрих кодов

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

    • Инструкция.doc: инструкция по использованию генератора штрих кодов. Полностью повторяет этот текст
    • ean13.ttf: файл "штрихкодового" шрифта, который необходимо будет установить в систему
    • Генератор штрих кодов.xls: собственно генератор штрихкодов, выполненный в виде рабочей книги Excel

    Скачайте и разархивируйте этот файл на жесткий диск вашего компьютера, после чего приступайте к установке штрихкодового шрифта ean13.ttf в Windows.

    Установка штрифта для печати штрих кодов

    Сейчас вам нужно установить в Windows штрифт EAN13.TTF, без которого вы не сможете печатать штрихкоды. Пожалуйста:

    В Windows XP и более ранних версиях этой операционной системы:

    Выберите кнопку Пуск, далее Панель Управления, в ней запустите иконку Шрифты

    В результате запуска у вас на экране появится окно со списком установленных штрифтов. Щелкните мышкой пункт меню "Добавить новый шрифт" и в появившемся окне выберите файл штрифта EAN13.TTF, сохраненный на жестком диске (см. предыдущую главу).

    В Windows 7 и Windows Vista:

    В Windows 7 кнопка "добавить шрифт" исчезла из окна Шрифты. Найдите в проводнике файл шрифта EAN13.TTF, "скопируйте" его при помощи правой кнопки мыши и затем "вставьте" его в список шрифтов Windows..

    Запуск генератора штрих кодов

    Теперь штрих кодовый шрифт проинсталлирован в Windows. В той папке, куда вы разархивировали скачаные файлы, запустите двойным щелчком мыши файл Генератор штрих кодов.xls. Возможно, при запуске вы увидите такую картину:

    Это значит, что в вашем Office для безопасности компьютера выключены макросы, и вам необходимо их включить.

    Microsoft Excel — это не только система электронных таблиц, но и программа, оснащенная мощным встроенным языком программирования Vusial Basic for Applications (VBA). При помощи макросов на VBA (так называются VBA-программы) можно достичь невиданных высот при создании электронных таблиц, и программисты, разрабатывающие программы для Microsoft Office часто этим пользуются.

    Однако этим пользуюся не только программисты. Популярность Microsoft Office и мощь встроенного в него языка программирования привлекли к себе внимание хакеров и вирусописателей со всего мира, начиняющих хакерскими подпрограммами электронные таблицы и документы Office и выкладывающих их в Интернет. Единственной мерой, который смог придумать Майкрософт для безопасности пользователей было отключение запуска макросов по умолчанию.

    Генератор штрих кодов, описание которого вы сейчас читаете, тоже является файлом Excel с внедренными макросами. Мы знаем, что в этом файле вредоносного кода нет (вообще, наша задача — продать вам в конце концов программу Тирика-Магазин, а не заразить ваш компьютер), но доверять ли этим словам — решать вам. Если вы решили нам не доверять, вы можете дальше не читать эту статью и удалить скачанный файл: к сожалению, без макросов скачанный вами файл для генерации штрихкодов работать не будет.

    Если вы решили нам доверять, включите макросы в Excel и "запустите" скачанный файл Генератор штрих кодов.xls. Когда рабочая книга Excel для печати ценников откроется, вы сразу же сможете сгенерировать штрихкоды после указания несложных настрок генератора:

    В этом окне вам необходимо указать:

    • Сколько штрихкодов создать. Если вам нужно отпечатать, скажем, 100 штрих кодов, введите в рамке справа число 100 как показано на рисунке
    • Номер первого штрихкода: если вы в первый раз пользуетесь нашим генератором штрих кодов, то вам, наверное, имеет смысл указать в рамке справа число "1", и тогда программа создаст для вас штрихкоды начиная с этого номера. Если же вы, например, уже напечатали штрихкоды с первого по сотый и вам для новых наименований товаров в вашем магазине нужно допечатать еще, скажем, 20 штрихкодов для новых товаров, укажите в этом поле число "101" и программа будет нумеровать создаваемые штрихкоды начиная с этого номера
    • Префикс штрихкодов: Как уже было писано ранее, вам имеет смысл создавать штрихкоды в диапазоне 200-299. При этом вам может потребоваться, например, напечатать отдельно штрихкоды с префиксом "200" для товаров и отдельно — штрихкоды с префиксом "299" для дисконтных карт покупателей. Эта настройка дает вам возможность генерировать и печатать штрихкоды разных диапазонов для разных нужд

    После того, как настройки генератора штрихкодов будет выполнены, вы можете нажать кнопку Создать штрихкоды. В ответ на это генератор штрих кодов создаст для вас новый лист Excel и заполнит его сгенерированными штрихкодами (колонка А). Дополнительно эта программа заполнит колонку B "картинками" штрихкодов, "нарисованных" при помощи того самого шрифта EAN13, который вы скачали вместе с генератором штрихкодов:

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

    Как это работает

    По нажатию кнопки Создать штрихкоды создает новый лист в текущей рабочей книге и заполняет его штрихкодами. Для этого программа читает настройки генератора штрих кодов и начинает формировать штрихкодовые последовательности. Для первой последовательности на берет префикс штрихкода , присоединяет к нему справа номер первого штрихкода из настроек, а между ними вставляет столько нулей, чтобы в итоге получилась двенадцатисимвольная строка, после чего расчитывает по специальному алгоритму и присоединяет к ней тринадцатую — контрольную — цифру. Получившийся штрихкод (13 цифр) она, во-первых, записывает в ячейку A1 новосозданного листа рабочей книги, а во-вторых и после некоторого преобразования — в ячейку B1, назначая этой ячейке притом шрифт EAN13. После этого она аналогичсным образом создает второй штрихкод, используя в качестве его "номера" ту же самую настройкуНомер первого штрихкода, но уже увеличенную на единицу, и та далее — до тех пор, пока общее количество созданных штрихкодов не сравняется с настройкой Сколько штрихкодов создать. После этого генератор штрихкода делает новосозданый лист с сгенерированными штрихкодами текущим и останавливается, предоставляя пользрвателю возможность распечатать созданные штрихкоды.

    Послесловие

    Итак, вы попробуете сгенерировать штрихкоды для товаров вашего магазина в Excel, пользуясь нашим бесплатным генератором штрихкодов. Мы желаем вам доброго пути, роста продаж вашего магазина — и желаем вам перейти на нашу программу Тирика-Магазин, которая не только умеет генерировать штрих коды, но и вообще будет вести учет продаж вашего магазина, как только вы скачаете бесплатную пробную версию по ссылке выше 🙂

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *