Co se naučíš: Pochopíš, jak přenášet data mezi různými systémy a formáty. Naučíš se importovat a exportovat data v Excelu a dalších nástrojích.
1. Proč importovat a exportovat data?
Data často potřebujeme přenést mezi různými systémy:
Z e-shopu do účetního systému
Z Excelu do databáze
Z jednoho IS do jiného při migraci
Pro zálohu a archivaci
2. Běžné formáty pro výměnu dat
Formát
Popis
Použití
CSV
Hodnoty oddělené čárkou/středníkem
Tabulková data, univerzální
JSON
JavaScript Object Notation
Webové API, konfigurace
XML
Extensible Markup Language
Strukturovaná data, starší systémy
XLSX
Excel formát
Tabulky s formátováním
SQL dump
Export databáze jako SQL příkazy
Záloha a migrace databází
3. Import dat do Excelu
Z CSV souboru:
Data → Načíst data → Z textu/CSV
Vyber soubor
Nastav oddělovač (čárka, středník, tabulátor)
Zkontroluj náhled a klikni Načíst
Z webu:
Data → Načíst data → Z webu
Zadej URL adresu
Vyber tabulku k importu
Data se budou automaticky aktualizovat
4. Export dat z Excelu
Soubor → Uložit jako
Vyber formát:
CSV (oddělený středníky) – pro import do jiných systémů
PDF – pro tisk a sdílení
XML – pro strukturovaná data
Návrh databáze - od požadavků k implementaci
5. Validace importovaných dat
Po importu je důležité zkontrolovat kvalitu dat:
Počet záznamů: Odpovídá očekávání?
Datové typy: Jsou čísla opravdu čísla?
Prázdné hodnoty: Chybí nějaká data?
Duplicity: Nejsou záznamy zdvojené?
Formát: Jsou data správně zakódována (diakritika)?
6. ETL proces
V profesionální praxi se používá ETL (Extract, Transform, Load). Je to standardní postup pro přenos dat mezi systémy:
Extract (Extrahuj): Získání dat ze zdroje – databáze, soubory, API.
Transform (Transformuj): Čištění, validace, změna formátu, agregace.
Load (Nahraj): Uložení do cílového systému – datový sklad, nová databáze.
Normalizace - odstranění redundance
7. Praktické tipy
Zálohuj: Před importem vždy zálohuj původní data.
Testuj: Nejprve importuj malý vzorek, zkontroluj, pak celý dataset.
Dokumentuj: Zapiš si, odkud data pocházejí a jak byla transformována.
Automatizuj: Pro opakované importy vytvoř skript nebo šablonu.
ER diagram e-shopu - praktický příklad
** Úkoly pro maturitní obory
Excel – Import CSV: Stáhni veřejně dostupný CSV dataset (např. z data.gov.cz). Importuj do Excelu. Zkontroluj správnost dat, oprav problémy s kódováním.
Excel – Export: Vytvoř tabulku kontaktů (10+ záznamů). Exportuj jako CSV a jako PDF. Porovnej výsledky.
Excel – Power Query: Použij Power Query pro import a transformaci dat: změň datové typy, odstraň prázdné řádky, přejmenuj sloupce.
Word – ETL dokumentace: Napiš dokumentaci ETL procesu pro migraci dat ze starého systému do nového. Zahrň: zdroje, transformace, cílový systém, validační pravidla.
PowerPoint – Prezentace: Vytvoř prezentaci "Jak přenášet data mezi systémy" (10-12 snímků). Vysvětli formáty, nástroje, best practices.
Canva – Checklist: Vytvoř checklist "Kontrola po importu dat" – co vše zkontrolovat před použitím importovaných dat.