Создание адресных этикеток из файла CSV. Джим Эвинс (Jim Evins) evins@snaught.com Марио Блатерман (Mario Blättermann) mario.blaettermann@gmail.com

Creative Commons Share Alike 3.0

Пример №2: адресные этикетки

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

LAST,FIRST,MI,ADDR1,ADDR2,CITY,STATE,ZIP ,,,,,,, Critter,Ess,S,"123 Faux St.",,Alexandria,VA,22310 Doe,John,,"Apt 1X","451 Mystery St.",Trenton,NJ,08601 Summers,Joyce,,"1630 Revello Dr",,Sunnydale,CA,95037 McGarret,Steve,O,"404 Piikoi Street",,Honolulu,HI,96813 Kramer,Cosmo,,"Apt 5B","129 W. 81 St.","New York",NY,10024-7207

In glabels we have created a new glabels document using the Avery 5512 "Address Labels" template. Next we use the Objects Merge Properties menu item to display the merge properties dialog. We use this dialog to select the source type (in our case CSV with keys on line 1) and the merge source (filename) as shown.

Диалог свойств

Перед началом автоматического создания документа, уберём отметку с первой записи, т. к. оно содержит только пустые поля. Это может быть связано с таблицей gnumeric. Мы также могли бы убрать отметки с любых других записей, которые не должны использоваться для печати.

Вы можете просмотреть каждую запись щёлкнув по соответствующему расширителю (маленькому треугольнику). После настройки параметров, нажмите кнопку OK, чтобы принять сделанные изменения.

Теперь можно начать добавлять объекты в документ glabels.

Добавление объектов

В этом примере у нас имеется один текстовый объект. Этот объект содержит все наши поля, разбитые по нескольким строкам. Заметьте, что поля ${ADDR1} и ${ADDR2} не имеют какого-либо текста. Когда glabels встречается поле, которое является единственным текстом в строке, строка не будет расширена, если поле пустое.

Now we can print our address labels by selecting the File Print menu item. This will display print dialog as shown below.

Печать адресных этикеток

Чтобы убедиться, что наши этикетки выглядят так, как нам нужно, выберем параметр Печатать контуры этикеток и нажмём Просмотр печати. Появится диалоговое окно печати.

Предварительный просмотр адресных этикеток

Кажется, у нас получилось, теперь мы можем вставить в принтер необходимое количество бумаги и распечатать приглашения на вечеринку.