> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getqr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Formát CSV

> Jak připravit soubor CSV pro hromadné vytváření: povinná hlavička, řádky, pravidla pro URL a chyby validace.

Hromadné vytváření načítá jednoduchý soubor CSV: jeden řádek s hlavičkou a poté jeden řádek na každý QR kód s názvem a cílovou URL. Tato stránka uvádí pravidla, která GetQR při nahrání kontroluje.

## Ukázkový soubor

```csv bulk-qr-template.csv theme={null}
name,url
Spring Menu,https://getqr.com/spring
Store #14,https://getqr.com/store-14
Table 7,example.com/menu?table=7
"Downtown, Main St",https://example.com/stores/downtown
```

Tento výchozí soubor si můžete stáhnout i v aplikaci: v kroku **Add links** klikněte na **Download CSV template**.

## Pravidla

| Část | Pravidlo |
| - | - |
| Soubor | Musí jít o soubor `.csv`. Excel a jiné formáty nejsou přijímány. |
| Hlavička | První řádek musí být přesně `name,url`: malými písmeny, v tomto pořadí, bez dalších sloupců. |
| Řádky | Maximálně 100 neprázdných řádků. Prázdné řádky se ignorují. |
| `name` | Povinné. Stane se názvem QR kódu. Maximálně 40 znaků; delší názvy se zkrátí na 40. |
| `url` | Povinné. Webová adresa začínající `http://` nebo `https://`. |

### Pravidla pro URL

* Pokud schéma vynecháte, GetQR přidá `https://`. Z `example.com/menu` se stane `https://example.com/menu`.
* Adresa musí obsahovat skutečnou doménu s tečkou, například `example.com`.
* Bez mezer, tabulátorů a zalomení řádků.
* Fungují jen webové odkazy. `mailto:`, `ftp://`, `javascript:` a samotné e-mailové adresy jsou odmítnuty.

### Duplicitní názvy

Názvy nemusí být jedinečné. Pokud mají dva řádky stejný název (bez ohledu na velká a malá písmena), GetQR opakování očísluje: `Menu`, `Menu 2`, `Menu 3`.

### Čárky a uvozovky

Pokud název obsahuje čárku, uzavřete ho do dvojitých uvozovek, například `"Downtown, Main St"`. Tabulkové aplikace to při ukládání do CSV udělají za vás.

## Vytvoření souboru v tabulce

**1. Připravte dva sloupce**

Do prvního řádku napište `name` do sloupce A a `url` do sloupce B.

**2. Přidejte jeden řádek na každý kód**

Na každý řádek vyplňte název a odkaz, maximálně 100 řádků.

**3. Uložte jako CSV**

Exportujte nebo uložte list jako CSV. V Excelu zvolte **CSV UTF-8**. V Tabulkách Google zvolte **File > Download > Comma-separated values**.

> [!TIP]
>
> Uložení v kódování UTF-8 zachová v názvech písmena s diakritikou a další neanglické znaky.

## Chyby validace

### Chyby souboru

Tyto chyby zastaví celý soubor. Opravte soubor a nahrajte ho znovu.

| Zpráva | Co dělat |
| - | - |
| Choose a CSV file. Other file types are not supported. | Uložte soubor jako `.csv`, ne `.xlsx` nebo `.numbers`. |
| The CSV header must be exactly name,url in that order. | Nastavte první řádek přesně na `name,url`. Zkontrolujte velká písmena, sloupce navíc nebo chybějící hlavičku. |
| Add at least one non-empty data row to the CSV. | Soubor má hlavičku, ale žádné řádky. Přidejte alespoň jeden název a odkaz. |
| A CSV can contain at most 100 non-empty rows. | Rozdělte seznam do souborů s maximálně 100 řádky. |
| This CSV is malformed and could not be read. | Znovu exportujte soubor z tabulkové aplikace. Hledejte neuzavřené uvozovky. |

### Chyby řádků

Tyto chyby označují jednotlivé řádky. Můžete je opravit a soubor nahrát znovu, nebo pokračovat jen s platnými řádky.

| Označení nebo zpráva | Příčina |
| - | - |
| **MISSING** / Name is required | Buňka `name` je prázdná. |
| **MISSING** / URL is required | Buňka `url` je prázdná. |
| **INVALID** / Enter a valid HTTP(S) URL | Odkaz porušuje některé z [pravidel pro URL](#pravidla-pro-url). |

Čísla řádků počítají hlavičku jako řádek 1, takže první datový řádek je řádek 2, stejně jako ve vaší tabulce.

## Časté problémy

> **Hlavička vypadá správně, ale stále dostávám chybu hlavičky**
>
> Hlavička musí být malými písmeny a obsahovat jen dva sloupce. `Name,URL` nebo `name,url,notes` neprojdou. Zkontrolujte také prázdné sloupce vpravo od `url` ve vaší tabulce.

> **Odkaz, který v prohlížeči funguje, je označen INVALID**
>
> Odkaz může obsahovat mezeru nebo používat jiné schéma než http či https. Mezery zakódujte jako `%20` nebo je odstraňte a použijte úplnou webovou adresu.

> **Některé názvy byly zkráceny**
>
> Názvy delší než 40 znaků se zkrátí na 40. Chcete-li sami zvolit znění, zkraťte je v souboru.

## Co dál

> **[Vytvoření QR kódů z CSV](/cs/bulk/create-from-csv)**
>
> Nahrajte soubor a spusťte dávku.

> **[Přehled hromadného vytváření](/cs/bulk/overview)**
>
> Limity a jak hromadné vytváření funguje.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.