DoklaDík
Zpět na blog
Přechod z jiné aplikace

Import dat z CSV a XLSX

Jak hromadně naimportovat faktury, klienty, produkty nebo náklady z CSV a XLSX souboru do DoklaDíku. Průvodce importem krok za krokem.

6 min čtení
📦

Import dat do DoklaDíku

Máte data v tabulce a nechcete je přepisovat ručně? Průvodce importem vám pomůže nahrát CSV nebo XLSX soubor a převést jeho obsah přímo do DoklaDíku. Stačí namapovat sloupce, zkontrolovat náhled a spustit import — vše v 5 jednoduchých krocích.

🧾
Faktury
Vydané faktury
👥
Klienti
Kontakty a firmy
📦
Produkty
Ceník a katalog
💰
Náklady
Přijaté doklady

📍 Kde to najdeš

  • Aplikace: Levé menu → Nastavení → záložka SystémImport dat
  • Funkce: průvodce importem s 5 kroky — nahrání souboru, mapování sloupců, náhled, import, souhrn
📸 Screenshot 1: Levé menu — šipka na položku „Nastavení", poté záložka „Systém" a sekce „Import dat"

Co je CSV a XLSX?

Pokud s těmito formáty nemáte zkušenosti, nemusíte se bát — jde o běžné tabulkové soubory, které umí vytvořit i otevřít každý tabulkový program.

  • CSV (Comma-Separated Values) — jednoduchý textový soubor, kde jsou hodnoty oddělené čárkou nebo středníkem. Můžete ho otevřít v Excelu, Google Sheets, LibreOffice Calc nebo i v Poznámkovém bloku. Většina aplikací umí data exportovat právě do CSV.
  • XLSX — nativní formát Microsoft Excelu. Pokud máte data v Excelu, můžete soubor nahrát přímo bez jakéhokoli převodu.

Oba formáty fungují stejně dobře. Pokud si nejste jistí, zkuste CSV — je jednodušší a univerzálnější.


Krok 1 — Nahrát soubor

Po otevření stránky Import dat uvidíte první krok průvodce. Než nahrajete soubor, vyberte, do které tabulky chcete data importovat.

Výběr cílové tabulky

V rozbalovacím seznamu Cílová tabulka zvolte jednu z možností:

  • Faktury — vydané faktury (výchozí volba)
  • Klienti — kontakty, firmy a odběratelé
  • Produkty — položky ceníku a katalogu
  • Náklady — přijaté doklady a výdaje

Výběr tabulky určuje, jaká pole se nabídnou v dalším kroku pro mapování sloupců.

Nahrání souboru

Pod rozbalovacím seznamem je oblast pro nahrání souboru. Máte dvě možnosti:

  1. Přetáhnout soubor — uchopte soubor v průzkumníku a přetáhněte ho na oblast s textem „Táhněte soubor sem nebo klikněte pro výběr".
  2. Kliknout a vybrat — klikněte kamkoli do oblasti nahrávání a v dialogovém okně vyberte soubor z počítače.

Podporované formáty: .csv a .xlsx.

Automatická detekce oddělovače

U CSV souborů DoklaDík automaticky rozpozná, jaký oddělovač váš soubor používá. Uvidíte informaci např.:

Detektován oddělitel: ; (středník)

České verze Excelu obvykle používají středník (;) jako oddělovač, protože čárka se v češtině používá jako desetinný oddělovač. Pokud máte soubor z anglického prostředí, oddělovač bude nejspíš čárka (,).

Po úspěšném nahrání se zobrazí potvrzení:

Soubor „fakury-export.csv" načten — 247 řádků

Klikněte na Pokračovat pro přechod k mapování sloupců.

📸 Screenshot 2: Krok 1 — rozbalovací seznam „Cílová tabulka" s možnostmi, oblast drag & drop pro nahrání souboru, zpráva „Detektován oddělitel" a toast „Soubor načten — N řádků"

Krok 2 — Mapování sloupců

V tomto kroku říkáte DoklaDíku, který sloupec ve vašem souboru odpovídá kterému poli v aplikaci. Představte si to jako „překlad" — váš soubor může mít sloupec pojmenovaný Firma, Company nebo Název klienta, a vy jen řeknete, že to patří do pole Název klienta v DoklaDíku.

Jak mapování vypadá

Uvidíte tabulku se dvěma sloupci:

  • Sloupec v souboru — názvy sloupců, které DoklaDík přečetl z prvního řádku vašeho souboru (záhlaví tabulky).
  • Cílové pole — rozbalovací seznam s poli cílové tabulky (např. pro klienty: Název, IČO, DIČ, Ulice, Město, PSČ, Email atd.).

Automatický návrh mapování

DoklaDík se pokusí automaticky přiřadit sloupce podle jejich názvu. Pokud máte například sloupec ICO nebo IČO, automaticky se namapuje na pole IČO. Návrh vždy zkontrolujte — automatika nemusí vše přiřadit správně.

Přeskočení sloupce

Pokud váš soubor obsahuje sloupec, který nechcete importovat (např. interní poznámky, formátování), nastavte rozbalovací seznam na -- bez mapování --. Sloupec bude při importu přeskočen.

Sloupec v souboru Cílové pole
Firma Název klienta ✓
ICO IČO ✓
DIC DIČ ✓
Adresa Ulice ✓
Poznamka -- bez mapování --

Až budete spokojeni s mapováním, klikněte na tlačítko Náhled. DoklaDík zkontroluje data a ukáže vám, co se bude importovat.

📸 Screenshot 3: Krok 2 — tabulka mapování sloupců, u každého sloupce rozbalovací seznam s cílovými poli, zvýrazněné automaticky namapované sloupce, tlačítko „Náhled" dole

Krok 3 — Náhled importu

Tohle je nejdůležitější krok. DoklaDík projde všechna data, zvaliduje je a ukáže vám přesný přehled toho, co se stane po spuštění importu.

Souhrnné počítadlo

Nahoře uvidíte dvě čísla:

238
Řádky OK
9
Chyby

Řádky OK (zelené) jsou záznamy, které projdou validací a budou úspěšně importovány. Chyby (červené) jsou záznamy s problémy, které je třeba vyřešit nebo přeskočit.

Řádek po řádku

Pod souhrnným počítadlem je tabulka s každým řádkem ze souboru. U každého vidíte:

  • Stav — zelená fajfka (OK) nebo červený křížek (chyba)
  • Data — hodnoty, které budou importovány
  • Chybová zpráva — pokud řádek neprošel validací, uvidíte důvod (např. „Chybí povinné pole: Název klienta", „Neplatný formát IČO", „Částka není číslo")

Detekce duplicit

DoklaDík automaticky porovnává importovaná data s existujícími záznamy v aplikaci. Pokud najde shodu (např. klient se stejným IČO už existuje), zobrazí u řádku varování:

Duplikát v aktuálních datech — řádek 15 a řádek 42 mají stejné IČO
Klient již existuje — IČO 12345678 nalezeno v databázi

Řešení konfliktů

U každého duplicitního záznamu můžete zvolit, jak se má DoklaDík zachovat:

  • Přeskočit (skip) — záznam nebude importován, existující data zůstanou beze změny. Toto je nejbezpečnější volba.
  • Přepsat (overwrite) — existující záznam bude aktualizován daty ze souboru. Použijte, pokud máte v souboru novější nebo opravená data.
  • Vytvořit nový (create_new) — vytvoří se nový záznam vedle existujícího. Vznikne duplicita, kterou budete muset později ručně sloučit.

Jakmile jste s náhledem spokojeni, klikněte na Spustit import.

📸 Screenshot 4: Krok 3 — souhrnné počítadlo „Řádky OK / Chyby", tabulka náhledu s řádky (zelené OK, červené chyby), u duplicitních řádků rozbalovací seznam „Přeskočit / Přepsat / Vytvořit nový", tlačítko „Spustit import"

Krok 4 — Probíhá import

Po kliknutí na Spustit import se data začnou zpracovávat. Tento krok probíhá automaticky — jen sledujte průběh.

Ukazatel průběhu

Na stránce uvidíte:

  • Progress bar — modrý pruh, který se postupně plní zleva doprava.
  • Procenta — aktuální procento dokončení (např. 64 %).
  • Stavová zpráva — informace o tom, co se právě děje.

U větších souborů se data importují po dávkách. Uvidíte zprávy jako:

Importuji řádky 1–100...
Importuji řádky 101–200...
Importuji řádky 201–247... Hotovo!

Nezavírejte stránku ani prohlížeč, dokud import nedoběhne. Pokud stránku zavřete, import se přeruší a budete muset začít znovu.

📸 Screenshot 5: Krok 4 — progress bar s procentem dokončení (např. 64 %), pod ním stavové zprávy „Importuji řádky 101–200..."

Krok 5 — Import dokončen

Jakmile import doběhne, uvidíte kompletní souhrn výsledků.

Souhrnná čísla

231
Úspěšně importováno
7
Přeskočeno
9
S chybami
  • Úspěšně importováno — záznamy, které se bez problémů uložily do DoklaDíku.
  • Přeskočeno — záznamy, které jste v kroku 3 označili k přeskočení (duplicity), nebo které průvodce automaticky přeskočil.
  • S chybami — záznamy, které se nepodařilo importovat kvůli chybě v datech.

Tabulka výsledků

Pod souhrnem je podrobná tabulka s každým řádkem a jeho výsledkem:

Řádek Název Stav Detail
1 Firma ABC s.r.o. ✓ Importováno
2 Jan Novák ✓ Importováno
3 XYZ Trade s.r.o. ⊘ Přeskočeno Klient již existuje (IČO 87654321)
4 (prázdné) ✗ Chyba Chybí povinné pole: Název klienta

Co dál?

Na konci stránky najdete dvě tlačítka:

  • Zpět na seznam — přejdete na stránku cílové tabulky (např. seznam klientů), kde uvidíte nově importované záznamy.
  • Nový import — spustíte průvodce znovu, pokud potřebujete naimportovat další soubor.

Chybné řádky můžete opravit přímo ve zdrojovém souboru a znovu je naimportovat. Již existující záznamy se automaticky detekují jako duplicity.

📸 Screenshot 6: Krok 5 — souhrnná čísla (Úspěšně / Přeskočeno / S chybami), tabulka výsledků se statusem u každého řádku (✓, ⊘, ✗), tlačítka „Zpět na seznam" a „Nový import"

Jak připravit CSV soubor

Pokud nemáte soubor k importu z jiné aplikace a chcete vytvořit vlastní, postupujte takto:

V Excelu nebo Google Sheets

  1. Otevřete nový sešit.
  2. Do prvního řádku napište názvy sloupců (záhlaví), např.: Název, IČO, DIČ, Ulice, Město, PSČ, Email.
  3. Od druhého řádku vyplňujte data — jeden řádek = jeden záznam.
  4. Uložte soubor jako CSV — v Excelu: Soubor → Uložit jako → formát CSV UTF-8 (s oddělovačem – středník).

Důležité zásady

  • Kódování UTF-8 — aby se správně zobrazily české znaky (háčky, čárky). V Excelu vyberte variantu „CSV UTF-8".
  • Žádné sloučené buňky — sloučené buňky v Excelu způsobí problémy při importu.
  • Jeden typ dat na list — nedělejte klienty a faktury na jednom listu. Importujte zvlášť.
  • Konzistentní formáty — data pište ve stejném formátu v celém sloupci (např. datum vždy jako DD.MM.RRRR, IČO vždy 8 číslic).
  • Bez prázdných řádků uprostřed — prázdné řádky mezi daty mohou způsobit, že import skončí předčasně.

💡 Tip: Vyzkoušejte nejdříve malý soubor

Než naimportujete stovky záznamů, vyzkoušejte import na malém souboru s 5–10 řádky. Ověříte si, že mapování sloupců je správné, a vyhnete se hromadné opravě chyb. Malý testovací import můžete kdykoli smazat a spustit ostrý import znovu.

💡 Tip: Formát CSV z české verze Excelu

Česká verze Excelu standardně ukládá CSV se středníkem jako oddělovačem a kódováním Windows-1250. Pro nejlepší kompatibilitu vyberte v Excelu Uložit jako → CSV UTF-8 (s oddělovačem – středník). DoklaDík podporuje oba oddělovače (středník i čárku) a oba kódování, ale UTF-8 je spolehlivější pro české znaky.

⚠ Pozor: Duplicity a přepisování dat

Při volbě Přepsat u duplicitních záznamů se stávající data v DoklaDíku nevratně nahradí hodnotami ze souboru. Pokud si nejste jistí, zvolte raději Přeskočit — přeskočené záznamy můžete následně zkontrolovat a upravit ručně. Volbu Vytvořit nový používejte jen pokud skutečně chcete mít v systému dva záznamy se stejným identifikátorem.