<!-- Source: https://9pic.ai/cs/blog/export-utf-8-csv-certificates/ -->
![Abstraktní pozadí s pruhy](/images/stripes.svg)

[Zpět na blog](/cs/blog/)

![Export CSV v UTF-8 (Excel a Google Sheets): jak se vyhnout rozbitým jménům na diplomech](https://bgimg.9pic.ai/images/blog/export-utf-8-csv-certificates.jpg?title=Export+CSV+v+UTF-8%3A+opravte+jm%C3%A9na+na+diplomech&amp;subtitle=Praktick%C3%BD+n%C3%A1vod+na+export+soubor%C5%AF+CSV+v+UTF-8%2C+aby+se+jm%C3%A9na+s+diakritikou+a+speci%C3%A1ln%C3%ADmi+znaky+na+diplomech+zobrazila+spr%C3%A1vn%C4%9B%2C+hlavn%C4%9B+u+v%C3%ADce+ne%C5%BE+1+000+%C3%BA%C4%8Dastn%C3%ADk%C5%AF.&amp;kicker=Pr%C3%A1ce+s+daty&amp;author=T%C3%BDm+9Pic+AI&amp;readTime=8+min)

**Ve zkratce**: seznam účastníků exportujte jako **CSV UTF-8** (ne jako obyčejné „CSV“). Pokud v Excelu možnost UTF-8 nevidíte, použijte jako spolehlivý nástroj pro export Google Sheets. Než vygenerujete více než 1 000 diplomů, vždy vše otestujte na několika „obtížných“ jménech (například **Muñoz**, **Gómez**, **François**, **Łukasz**).

Tento návod navazuje na spuštění [hostovaných diplomů v nástroji 9Pic Certify](/cs/blog/9pic-certify-hosted-event-certificates/). Jakmile se doručování diplomů přesunulo do hostovaného prostředí, dalším provozním problémem k vyřešení se stala čistota dat účastníků.

Proč se speciální znaky na diplomech rozbijí
------------------------------------------------

Diplomy obvykle berou jména ze souboru CSV a vykreslují je do PDF. Pokud je kódování CSV špatné, generátor PDF přečte bajty chybně a písmena s diakritikou nahradí rozbitým textem. Pořadatelé si toho často všimnou až po exportu, kdy už je pozdě a jedinou možností je nový tisk.

| Správné jméno | Častý chybný výstup | Co to obvykle znamená |
| --- | --- | --- |
| José Muñoz | JosÃ© MuÃ±oz | Data v UTF-8 byla načtena v jiném kódování |
| García | Garc�a / Garc?a | Import nedokázal bajty správně dekódovat |
| François | FranÃ§ois | Nesoulad kódování při importu |

Řešením není „změnit písmo“ ani „ručně upravit PDF“. Řešením je zajistit, aby zdrojový soubor byl **CSV v UTF-8** a aby ho systém, který ho importuje, četl jako UTF-8.

Co je UTF-8 (a proč je to nejbezpečnější kódování pro CSV)
------------------------------------------------------------------

**UTF-8** je kódování Unicode, které napříč systémy jednotně zobrazí znaky mnoha jazyků (včetně španělštiny a dalších abeced založených na latince). Při práci s diplomy na UTF-8 záleží, protože:

- **Diplomy jsou mezinárodní**: účastníci mají často jména s diakritikou, tildami a písmeny mimo anglickou abecedu.
- **CSV je křehké**: na rozdíl od moderních tabulkových souborů nemá CSV vestavěnou záruku „tohle je Unicode“, pokud není správně nastavené kódování.
- **S velikostí akce rostou i potíže**: u více než 1 000 účastníků znamená i 2% problém s kódováním desítky požadavků na podporu a nových tisků.


Někdy uslyšíte, že se slovo „Unicode“ používá volně. Podstatné je toto: **soubor CSV musí být uložený v UTF-8** a nástroj, který ho importuje, ho musí číst jako UTF-8.

Postup tvorby diplomů, ve kterém se kódování pokazí
---------------------------------------------------------

Většina pořadatelů postupuje takto:

1. Shromážděte data účastníků v Excelu nebo Google Sheets.
2. Exportujte CSV.
3. Nahrajte CSV do generátoru diplomů.
4. Vygenerujte diplomy (často hromadně).


Problémy s kódováním obvykle vznikají v kroku 2 (export) nebo v kroku 3 (import). Zrádné je, že jména mohou v Excelu vypadat správně a rozbijí se až po exportu, protože **možnost exportu „CSV“ v Excelu nepoužívá vždy UTF-8**.

Jak exportovat CSV v UTF-8 z Excelu
-----------------------------------

Excel je zdrojem číslo 1 problémů s kódováním jmen na diplomech, hlavně ve Windows, protože formát „CSV (Comma delimited)“ může místo UTF-8 použít výchozí kódování systému.

### Možnost A (nejlepší): „CSV UTF-8 (Comma delimited)“

Pokud vaše verze Excelu nabízí možnost CSV v UTF-8, použijte ji.

Krok 1

Otevřete tabulku

Ověřte, že jména v Excelu vypadají správně (diakritika je vidět).

Krok 2

File → Save As

Zvolte, kam exportované CSV uložit.

Krok 3

Vyberte „CSV UTF-8“

Vyberte formát **CSV UTF-8 (Comma delimited)** a uložte.

### Možnost B (spolehlivá záloha): export přes Google Sheets

Pokud v Excelu možnost CSV v UTF-8 nevidíte (nebo je výstup stále rozbitý), nejjednodušší řešení je:

1. Nahrajte tabulku na Google Drive.
2. Otevřete ji v Google Sheets.
3. Stáhněte ji jako CSV (Google Sheets exportuje CSV v UTF-8).


Tento postup „Excel → Google Sheets → CSV“ je při tvorbě diplomů velmi běžný, protože funguje stejně na různých počítačích a omezuje nepříjemná překvapení.

### Možnost C (pro pokročilé): vynucení UTF-8 u importů, které kódování rozpoznají chybně

Někdy je CSV v UTF-8, ale platforma pro diplomy ho přečte chybně (například zobrazí **JosÃ©** místo **José**). V takovém případě může být nutné při importu výslovně nastavit UTF-8 nebo použít možnost exportu „UTF-8 s BOM“, pokud ji vaše nástroje podporují.

Jak exportovat CSV v UTF-8 z Google Sheets
------------------------------------------

Nejsnazší cestou k exportu CSV v UTF-8 je Google Sheets.

1. Otevřete tabulku.
2. Klikněte na **File** → **Download** → **Comma-separated values (.csv)**.
3. Nahrajte toto CSV do svého nástroje pro diplomy.


Pokud generujete diplomy pro vícejazyčné akce, je Google Sheets často „bezpečným nástrojem pro export“, protože speciální znaky zachová.

Další nástroje (LibreOffice / Numbers), které umí exportovat CSV v UTF-8
-----------------------------------------------------------------------------

Pokud nepoužíváte Excel ani Google Sheets, hledejte při exportu nastavení s názvem **Character set** nebo **Text encoding**. Zvolte **UTF-8**.

- **LibreOffice Calc**: „Save As“ → CSV → zapněte „Edit filter settings“ → jako znakovou sadu zvolte „Unicode (UTF-8)“.
- **Apple Numbers**: „Export To“ → CSV → pokud dialog exportu nabízí volbu kódování textu, zvolte UTF-8.


Jak ověřit, že je CSV opravdu v UTF-8 (než vygenerujete 1 000 diplomů)
---------------------------------------------------------------------------

Nečekejte, až problém s kódováním odhalíte po vygenerování a odeslání diplomů. Nejdřív ověřte CSV.

- **Přidejte testovací jména**: vložte do CSV několik „obtížných“ jmen (například José, Muñoz, García, François, Łukasz).
- **Otevřete CSV v obyčejném textovém editoru**: ověřte, že se znaky zobrazují správně (nejsou rozbité ani nahrazené).
- **Proveďte malý zkušební import**: nejdřív nahrajte 5-10 řádků a vykreslete náhled diplomu.


Časté problémy s CSV v UTF-8 (a jejich řešení)
----------------------------------------------------

### Problém: z „José“ se stane „JosÃ©“

Obvykle to znamená, že CSV je v UTF-8, ale import předpokládal jiné kódování. Opravíte to tak, že při importu vynutíte UTF-8 (pokud platforma nabízí výběr kódování). Pokud ne, zkuste znovu exportovat jako **CSV UTF-8** a soubor nahrajte znovu. Některé nástroje také spolehlivěji rozpoznají UTF-8, když soubor obsahuje UTF-8 BOM.

### Problém: diakritika se změní na „�“ nebo „?“

„Náhradní znak“ (�) obvykle znamená, že import nedokázal bajty dekódovat. Exportujte soubor znovu jako **CSV UTF-8** a neupravujte CSV v nástrojích, které mohou kódování potichu změnit.

### Problém: data už jsou ztracená (např. z „Muñoz“ se stane „Munoz“)

Pokud diakritika úplně zmizela, odstranil ji nebo text normalizoval už některý dřívější krok zpracování. Jediným řešením je vrátit se ke zdrojovému seznamu a před dalším exportem obnovit správná jména.

### Problém: sloupce se posouvají (čárky ve jménech)

CSV odděluje hodnoty čárkami. Pokud jméno obsahuje čárku (například „García, Jr.“), musí být správně uzavřené v uvozovkách. Tabulkové programy to při exportu obvykle zvládnou automaticky. Problémy vznikají, když lidé CSV dodatečně upravují ručně.

Proč na UTF-8 záleží při generování diplomů v 9Pic AI
-------------------------------------------------------------

S nástrojem [9Pic Certify](/cs/products/certify/) se diplomy generují z dat účastníků. Správně exportované **CSV v UTF-8** zajistí, že se jména zobrazí správně ve španělštině i v dalších podporovaných jazycích, takže při hromadném generování diplomů neskončíte s rozbitými jmény. Souvislosti z historie produktu najdete v [oznámení o spuštění nástroje Certify](/cs/blog/9pic-certify-hosted-event-certificates/).

Pokud připravujete diplomy pro velké akce, UTF-8 není jen „příjemný bonus“. Je to rozdíl mezi:

- **hladkým rozesláním diplomů** (správná jména, méně dotazů na podporu)
- **bolestivým týdnem oprav** (ruční úpravy, nové exporty, nové tisky, opakované odesílání e-mailů)


U vícejazyčných akcí si můžete prohlédnout i jazykovou podporu platformy na stránce [Vícejazyčné galerie](/language-support/). Pokud chcete doporučený postup pro velikost své akce, [kontaktujte nás](/cs/contact/).

Časté dotazy
--------------

### Exportuje Excel CSV ve výchozím nastavení v UTF-8?

Ne vždy. Mnoho instalací Excelu ve výchozím stavu používá formát „CSV (Comma delimited)“ bez UTF-8, a právě tam začíná většina problémů se speciálními znaky. Hledejte konkrétně možnost CSV v UTF-8.

### Exportuje Google Sheets CSV v UTF-8?

V praxi patří Google Sheets k nejspolehlivějším způsobům, jak exportovat CSV v UTF-8 pro nástroje na diplomy. Pokud Excel dává nekonzistentní výsledky, je Google Sheets dobrou zálohou.

### Co je UTF-8 BOM a potřebuji ho?

BOM (byte order mark, značka pořadí bajtů) je malá značka, podle které některý software spolehlivěji rozpozná UTF-8. Mnoho systémů BOM nepotřebuje, ale některé starší importy fungují lépe, když ho soubor obsahuje. Pokud se vaše CSV v UTF-8 stále importuje s rozbitými znaky, může pomoct podpora BOM.

### Proč jména v Excelu vypadají správně, ale na diplomech chybně?

Excel umí Unicode v tabulce zobrazit správně, ale kódování exportovaného CSV nemusí odpovídat tomu, co očekává vaše platforma pro diplomy. Řešením je export v UTF-8 a kontrola v náhledu.

### Dá se rozbité CSV po exportu „opravit“?

Někdy. Pokud jde jen o nesoulad kódování, pomůže nový export v UTF-8 (nebo import s vybraným UTF-8). Pokud byla diakritika odstraněna už dříve (ztráta dat), musíte jména obnovit ze zdrojového seznamu.

### Mám pro diplomy použít CSV, nebo XLSX?

Mnoho nástrojů pro diplomy přijímá CSV, protože je jednoduché a funguje všude. Pokud používáte CSV, nastavte si UTF-8 jako výchozí. Pokud váš nástroj podporuje XLSX a v celém postupu mu důvěřujete, může fungovat i to. Nejpřenositelnější možností ale zůstává CSV UTF-8.

Další kroky
-------------

Než začnete diplomy generovat ve velkém, udělejte rychlou „zkoušku kódování“: exportujte jako **CSV UTF-8**, nahrajte 10 řádků a prohlédněte si náhledy diplomů se jmény s diakritikou a speciálními znaky. Pokud chcete pomoct s nastavením spolehlivého postupu pro diplomy, podívejte se na [9Pic Certify](/cs/products/certify/) nebo [kontaktujte nás](/cs/contact/).

Můžeme začít?
-----------------

Přidejte se k pořadatelům, kteří s 9Pic AI zajišťují hosting, vyhledávání pomocí AI a doručení médií. Na více než 5 000 akcích už doručili přes 100 milionů fotografií více než 5 milionům účastníků.

[Začít](https://admin.9pic.ai/sign-up) [Domluvit demo](/cs/contact/)
