Как в excel сделать штрих код

Как в excel сделать штрих код
На чтение
40 мин.
Просмотров
25
Дата обновления
06.11.2024

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

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

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

 

 

код EAN13

 

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

 

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

 

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

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

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

  • Instruction.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. В папке, в которую вы распаковали загруженные файлы, дважды щелкните файл Barcode Generator.xls. Вы можете увидеть что-то вроде этого при запуске:

 

 

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

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

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

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

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

 

 

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

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

Читайте также: Связанные таблицы в Excel

После завершения настройки генератора штрих-кодов вы можете нажать кнопку «Создать штрих-коды». В ответ генератор штрих-кода создаст для вас новый лист Excel и заполнит его сгенерированными штрих-кодами (столбец A). Кроме того, эта программа заполнит столбец B «изображениями» штрих-кодов, «нарисованными» с использованием того же шрифта EAN13, который вы загрузили с помощью генератора штрих-кода:

 

 

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

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

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

Послесловие

Поэтому вы попробуете сгенерировать штрих-коды для товаров вашего магазина в Excel с помощью нашего бесплатного генератора штрих-кодов. Желаем вам удачной поездки, роста продаж в вашем магазине, и желаем вам перейти на нашу программу Tirika-Shop, которая не только умеет генерировать штрих-коды, но и вообще отслеживает продажи в вашем магазине, как только загрузите пробную версию версия по ссылке выше

Источник: www.tirika.ru

Как самостоятельно сделать генератор штрих-кодов в Excel

При ведении учета в торговле, создании личных каталогов используются штрих-коды. Для последующего чтения есть сканеры. А творить можно с помощью программных продуктов, разработанных специально для Excel.

Как сделать штрих-код в Excel

Генерировать генератор штрих-кода в Excel можно множеством способов: с помощью макроса, инструмента ActiveX и разработанных модулей. Рассмотрим на примере одного из специализированных продуктов. Это абсолютно бесплатно. Поэтому рассматривать статью как рекламу нельзя.

Проще всего установить шрифты штрих-кода в Windows и тогда они будут доступны в Excel в панели «Главная» — «Шрифт”.

 

 

Пару шрифтов штрих-кода можно скачать в конце статьи

Вы также можете загрузить надстройку для ввода штрих-кодов в Excel или Word по адресу http://www.idautomation.com/font-encoders/word-excel-addin.

 

 

Прежде чем начать, убедитесь, что Visual Basic доступен в Excel. А в настройках безопасности сняты ограничения на макросы.

 

  1. Перейдите на http://www.idautomation.com/font-encoders/vba-macro/. Найдите «Макросы VBA для Excel и Access» в списке бесплатных продуктов. (Этот файл также можно скачать в конце статьи).

     

     

  2. Нажмите на ссылку и загрузите продукт на свой компьютер.
  3. Программа находится в архиве. Разархивируйте файл под названием «BarcodeFunctions.zip».

     

     

  4. Нажмите одновременно клавиши Alt + F11, чтобы вызвать редактор Visual Basic. В верхнем поле нажмите кнопку Файл. Нам нужно импортировать код, скачанный из интернета.

     

     

  5. Найдите загруженный файл. В папке Windows VBA выберите IDAutomation.bas. Импортированный модуль «добавляет» шрифты и функции в книгу Excel для преобразования набора цифр и букв в штрих-код.
  6. После импорта он появляется в папке «Модули».

     

     

  7. Затем вы должны выйти из редактора Visual Basic. В ячейку А2 введите тестовый код (например, 11223344) и нажмите «Разработчик» — «Макрос”.

     

     

  8. В появившемся меню выберите макрос для генерации 8-значного штрих-кода и нажмите «Выполнить”.

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

Другой способ генерации штрих-кодов — написать макрос (реализован здесь).

Чтобы добавить штрих-код в Excel 2007, вам необходимо выполнить следующую последовательность:

  1. Нажмите кнопку «Файл» — «Параметры». В основных настройках установите флажок «Показывать вкладку «Разработчик» в ленте.
  2. Вкладка «Разработчик». Находим кнопку «Вставить» — «Управление ActiveX». Выберите «Другие элементы управления».
  3. В открывшемся меню найдите StrokeScribe Objekt. Нажимаем Принять. Нарисуйте прямоугольник в любом месте страницы с помощью мыши.
  4. Появится штрих-код. Откройте контекстное меню. «Характеристики». Алфавит — для выбора типа штрих-кода.

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

Как подключить сканер штрих-кода к Excel

Процесс подключения зависит от модели сканера и его возможностей. Иногда вам не нужно ничего делать. Достаточно подключить сканер к компьютеру с помощью переключателя «разъем клавиатуры» и во время работы открыть рабочую книгу Excel (должен быть установлен драйвер USB-сканера).

Сканер не воспринимает штрих-код как графический объект, он преобразует его в набор цифр. Во время операции числовое значение, считанное устройством, вставляется в активную ячейку и срабатывает разрыв строки. Слушатель отправляет символ Enter, который заставляет курсор перемещаться на следующую строку.

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

Для различных устройств требуется специальный плагин — стандартное меню не справится с задачей.

Источник: exceltable.com

Как в excel сделать штрих код

Шрифт Barcode.ttf TrueType для отображения штрих-кодов.

Barcode.bas Исходные тексты для функций преобразования для различных кодировок штрих-кода.

Barcode.doc Пример использования штрих-кода в Microsoft Word.

Barcode.mdb Пример использования штрих-кода в Microsoft Access.

Barcode.xls Пример использования штрих-кода в Microsoft Excel.

Descript.doc Описание принципов генерации штрих-кода.

Readme.txt Описание установки и использования. Этот файл.

Смотрите также: удалить макет страницы в excel

2.1. Скачиваем пакет на свой компьютер

3.1. Подготовьте документ приложения Office для использования штрих-кодов

– Откройте приложение Microsoft Excel (Word или Access). Создайте новый документ или откройте существующий.

– В меню Сервис выберите Редактор макросов и Visual Basic.

– В окне редактора Visual Basic в меню «Файл» выберите «Импорт файла.

– Просмотрите папки и выберите файл Barcode.bas, входящий в этот комплект. Новый модуль Barcode.bas теперь будет добавлен в список модулей.

– Закройте редактор Visual Basic и вернитесь в окно Microsoft Excel (Word или Access).

Документ готов для штрих-кода.

3.2. Вставка штрих-кодов в файлы Microsoft Excel

– Следуйте инструкциям по подготовке документа для использования штрих-кодов, описанным в пункте 3.1.

– Выберите ячейку, в которую вы хотите вставить штрих-код.

– В меню «Вставка» выберите «Функция». Откроется окно Мастера функций

– Мастер функций: шаг 1 из 2. Выберите категорию «Определяется пользователем» в левом поле и выберите одну из функций Codabar, Code_128, Code_39 или Interleaved_2of5 в правом поле, в зависимости от желаемой символики. Нажмите кнопку ОК.

– Мастер функций: шаг 2 из 2. В качестве аргумента A введите формулу, определяющую значение, которое вы хотите закодировать. Нажмите кнопку ОК.

— Установить шрифт штрих-кода для выбранной ячейки размером от 16 до 36 пунктов (оптимальный размер выбирается в зависимости от модели сканера, обычно 26 пунктов).

Содержимое ячейки теперь отображает штрих-код, который кодирует значение параметра A функции кодирования.

3.2. Вставка штрих-кодов в файлы Microsoft Word

– Следуйте инструкциям по подготовке документа для использования штрих-кодов, описанным в пункте 3.1.

– Вставьте текстовые поля формы документа, которые будут содержать штрих-коды.

– Создайте макрос, который заполняет эти поля результатом выполнения функций штрих-кода Codabar, Code_128, Code_39 или Interleaved_2of5.

Например,

ActiveDocument.FormFields(«МойШтрихкод»).Result = _

Код_128(АктивныйДокумент.ПоляФормы(«МоиДанные»).Результат).

– Настроить созданный макрос на кнопку или выйти из поля данных формы документа.

– Установите для полей штрих-кода шрифт штрих-кода размером от 16 до 36 пунктов (оптимальный размер зависит от модели сканера, обычно 26 пунктов).

— Не забудьте отключить поля, выделенные серым фоном, иначе ухудшается распознавание черного на сером.

3.3. Вставка штрих-кодов в файлы Microsoft Access

– Следуйте инструкциям по подготовке документа для использования штрих-кодов, описанным в пункте 3.1.

– В новой форме или отчете задайте метку, определенную как результат одной из функций Codabar, Code_128, Code_39 или Interleaved_2of5.

– Установить размер шрифта Label to Barcode от 16 до 36 пунктов (оптимальный размер выбирается в зависимости от модели сканера, обычно 26 пунктов).

Оценки

– Функции штрих-кода можно использовать непосредственно в запросах, прежде чем они будут отображены в форме.

Эта функция преобразует цифры и служебные символы в штрих-код Codabar, отображаемый шрифтом Barcode.

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

[0 1 2 3 4 5 6 7 8 9 – $ : / . ++abcdtne]

Функция автоматически вставляет краску символов для формирования стартового и стопового битов.

Функция преобразует символы в штрих-код Code 128, который отображается шрифтом штрих-кода.

Параметр A представляет собой строку символов с кодами ASCII от 0 до 127

Функция автоматически генерирует начальные и конечные цифры.

Функция преобразует прописные латинские буквы, цифры и служебные символы в штрих-код Code 39, отображаемый шрифтом Barcode.

Параметр A представляет собой строку символов из набора [0 1 2 3 4 5 6 7 8 9 ABCDEFGHIJKLMNOPQRSTU VWXYZ — $ : / . + * % ПРОБЕЛ]

Функция автоматически вставляет символы *, образуя начальную и конечную цифры.

4.4. Interleaved_2of5

Функция преобразует цифры в чередующийся штрих-код 2 из 5, который отображается шрифтом штрих-кода.

Параметр A представляет собой строку символов из набора [0 1 2 3 4 5 6 7 8 9]

Проверка параметров: если установлено значение True, функция автоматически вычисляет контрольный знак. Значение по умолчанию неверно.

Функция автоматически генерирует начальные и конечные цифры. Нечетное количество цифр с учетом контрольной цифры дополняется слева символом «0”.

Создание штрих-кода в Excel

Создание штрих-кода на листе MS Word

Добрый вечер! Подскажите, нужно вывести штрих код на форму Ворд. У меня его нет вообще.

Создание программы для расчета контрольного числа штрих-кода на C++

Я понятия не имею, как написать программу на C++. Расчет контрольного числа.

Приведена таблица товаров и их штрих-кодов. Выходные данные при использовании сканера штрих-кода

Привет. Есть таблица с данными: штрих-код был отсканирован сканером, и все остальные данные.

Алгоритмы распознавания штрих-кода (штрих-кода)

Дорогие друзья, нам нужен любой алгоритм, о котором вы слышали и с которым узнали себя.

23.08.2018, 10:51 два 24.08.2018, 14:20 [ТС] 3

24.08.2018, 14:20
24.08.2018, 14:20

Делаю здесь контрольные, выпускные, дипломные и любые другие студенческие работы.

Префикс штрих-кода

Привет. КА 1.1, 1с 8.3.11. Я присваиваю номенклатуре штрих-код. Он также выходит как 2000000000012.

Чтение штрих-кода

На форму добавлен штрих-код, состоящий из номера документа «00000014353» из компонента «Штрих-код.

Сканер штрих-кода

Добро пожаловать! Условие: Сканер клавиатуры Мне нужно прочитать штрих-код, который может.

Чтение штрих-кода

Добрый день всем! Интересует такой вопрос: насколько сложно написать саму программу, какую.

Печать штрих-кода

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

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

Добрый вечер. Помогите понять код. Скачал генератор штрихкодов. Суть: символов.

 
 

 

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий