6.1. Przygotowanie kodu QR do vCardPrzygotowanie danych do kodów QR w formacie vCard jest praktycznym sposobem na udostępnienie informacji kontaktowych w formie cyfrowej. VCard to standardowy format wizytówki elektronicznej, który zawiera dane takie jak imię, nazwisko, numer telefonu, adres e-mail czy strona internetowa. Dzięki użyciu kodów QR, dane te mogą być łatwo zeskanowane i zapisane w telefonie użytkownika w jego książce adresowej.
W tym przewodniku pokażemy, jak poprawnie przygotować dane do generowania kodów QR, które można wykorzystać w formacie vCard, co jest przydatne w procesie personalizacji wizytówek, ulotek czy innych materiałów reklamowych.
Do wprowadzenia danych należy wykorzystać program typu arkusz kalkulacyjny, najlepiej Excel. Jeżeli ktoś korzysta z programu LibreOffice Calc, plik należy zapisać w formacie Excel – _.xlsx lub .xls_.
Adres jest daną strukturalną, na którą składa się kilka pól, oddzielonych średnikami. Kolejność oraz nazwy tych pól są określone przez specyfikację vCard (RFC 6350). Pola te to, odpowiednio:
Zapis adresu z uzupełnionymi wszystkimi informacjami powinien wyglądać w następujący sposób:

| Wpisując polskie dane adresowe, dwa pierwsze pola (skrzynka pocztowa i adres rozszerzony) pomijamy, wstawiając dwa średniki na początku. Jeśli chcemy pominąć któreś z pozostałych pól od 3 do 7 (np. województwo i nazwa kraju), to te dane pomijamy, ale zostawiamy oddzielające średniki. Przykładowy zapis: ;;Adamowska;Adamowo;;11-111;; |
![]() |
Po wykonaniu pierwszego kroku arkusz z danymi powinien wyglądać w następujący sposób:

Aby dane mogły zostać poprawnie wczytane do książki adresowej w telefonie, należy utworzyć w Excelu formułę o odpowiedniej strukturze. Każda informacja musi być poprzedzona właściwym słowem kluczowym oraz dwukropkiem, np.:
Pełną listę dostępnych pól można znaleźć na stronie: vCard na Wikipedii.
Cała struktura formuły jest umieszczona pomiędzy komendami:
Przykładowa formuła w Kolumnie G, generująca vCard wygląda następująco:

="BEGIN:VCARD"&ZNAK(10)
&"VERSION:3.0"&ZNAK(10)
&"FN:"&A3&ZNAK(10)
&"ORG:"&B3&ZNAK(10)
&"TEL;TYPE=work:"&C3&ZNAK(10)
&"EMAIL:"&D3&ZNAK(10)
&"URL;TYPE=work:"&E3&ZNAK(10)
&"END:VCARD"
Znak nowej linii w Excelu to funkcja ZNAK(10), w angielskiej wersji programu: CHAR(10).
Poniżej znajduje się wynik działania formuły.

Formułę z komórki G2 należy skopiować do pozostałych wierszy tej kolumny, w której znajdują się dane potrzebne do wygenerowania tekstu vCard.
Czasami, gdy do przygotowania danych i opracowania formuły używa się programów innych niż Excel, mogą pojawić się błędy. Dlatego warto skopiować formułę wyświetlaną w kolumnie G do schowka, a następnie wkleić ją do kolumny H jako WARTOŚCI. Kolumnę H należy użyć jako źródło danych do generowania kodu, np. w Personalizatorze.
Aby wygenerować kod QR, można skorzystać z dowolnego programu do tworzenia takich kodów. Wbudowany generator kodów QR znajduje się również w programie Personalizator. Szczegółowe informacje na temat personalizacji wydruków z wykorzystaniem kodów QR znajdują się w rozdziale 3.7. Personalizacja kodami (panel F5 COD).



Krok 4: TestowanieZeskanowanie wygenerowanego kodu QR za pomocą telefonu, daje możliwość sprawdzenia, czy dane kontaktowe są poprawnie dodawane do książki adresowej. |
![]() |