Databáze SQLite

dokumentace k programu

Import dat

Výměnný formát XML

Pro import dat je potřeba mít připravený zdroj, obvykle se jedná o formát CSV nebo XML. Program používá modernější XML, pokud máte data v CSV, musíte je zkonvertovat do XML (např. v programu Databaze CSV).

 

Zásady pro úspěšný import

 

Postup importu

Otevřete soubor databáze a v hlavní nabídce vyberte Nástroje | Import XML. Zobrazí se formulář určený k importu. ten probíhá v několika fázích, aby se dala zachytit případná chyba. Postup:

 

Ukázka typické struktury tabulky ve formátu XML


<?xml version="1.0" encoding="UTF-8"?>
<data>
  <zaznam>
    <id>1775</id>
    <titul>Můj strýček Archimedes</titul>
    <rok>2016</rok>
    <stopaz>90</stopaz>
    <zanr>Komedie</zanr>
    <puvod>Česko</puvod>
    <csfd>71</csfd>
    <rezie>George Agathonikiadis</rezie>
    <obsazeni>Ondřej Vetchý, Miroslav Donutil, Dana Černá, Veronika Freimanová</obsazeni>
    <koment>O řeckém migrantovi z konce 40. let minulého století</koment>
  </zaznam>
  <zaznam>
    <id>1776</id>
    <titul>Lída Baarová</titul>
    <rok>2016</rok>
    <stopaz>106</stopaz>
    <zanr>Životopisný</zanr>
    <puvod>Česko</puvod>
    <csfd>53</csfd>
    <rezie>Filip Renč</rezie>
    <obsazeni>Táňa Pauhofová, Karl Markovics, Gedeon Burkhard</obsazeni>
    <koment>Životopis slavné herečky</koment>
  </zaznam>
</data>

 

První řádek je tzv. hlavička souboru, zde je důležitý parametr encoding. Má mít hodnotu UTF-8 případně ještě win-1250.

Element data obaluje vlastní datovou strukturu, element zaznam jednotlivé záznamy. Na názvech těchto obou elementech nezáleží, avšak musí být dodržena struktura a úroveň zanoření. Každý záznam již má hodnotu pole uzavřenou v elementu stejného názvu, který se má shodovat s názvem pole v DB tabulce. V případě, že se názvy neshodují, nemohou být údaje při importu přiřazeny do správných kolonek (zůstanou prázdné).

 

 

Poslední změna dokumentu: 13.05.2024 09:36:41.