Soubory XML ukládají informace do pojmenovaných elementů. Například <name>Tea</name> obsahuje hodnotu Tea v elementu name. Nástroj přečte vybrané elementy a vloží jejich hodnoty do tabulky. Původní soubory se nemění.
Vytvoření tabulky ze souboru
Zvolte režim Základní a přidejte soubor XML pomocí „Vybrat soubory“ nebo jej přetáhněte do oblasti pro soubory.
První soubor automaticky vyplní prázdný seznam polí. Zkontrolujte nalezené názvy a nepotřebná pole odeberte.
Pokud soubor obsahuje více záznamů, zapněte „Samostatný řádek pro každý výskyt“ u elementu, který představuje jeden záznam.
Zvolte „Získat data“, na telefonu „Získat data“ ve spodní liště.
Zkontrolujte tabulku a stáhněte ji pomocí „Exportovat“.
Můžete přidat více souborů. Na všechny se použije stejný výběr polí. Sloupec „Název souboru“ ukazuje, ze kterého souboru řádek pochází. Přidáním dalšího souboru se výběr polí nemění. Výsledky aktualizujte pomocí „Získat data“.
Výběr elementů a opakovaných řádků
Nadřazený segment sdružuje související pole. V seznamu produktů může být product nadřazeným elementem s poli name a price uvnitř. Pokud je výběr prázdný, nástroj tuto strukturu rozpozná ze souboru.
<catalog>
<product><name>Tea</name><price>12</price></product>
<product><name>Coffee</name><price>25</price></product>
</catalog>
V této ukázce vytvoří volba „Samostatný řádek pro každý výskyt“ u elementu product dva řádky. Bez opakování režim Základní vezme první odpovídající hodnotu každého pole a vytvoří jeden řádek pro každý soubor.
Přes „Přidat pole“ přidáte další název elementu. Volba „Přidat skupinu“ slouží k uspořádání skupiny. U nadřazeného elementu lze přidat pole nebo vnořený nadřazený element, sbalit obsah či skupinu odebrat. Název upravíte kliknutím. Sbalení skupiny pouze skryje její ovládání, pole se stále zpracují.
Režim Základní ve výchozím nastavení nerozlišuje velikost písmen. Zapněte „Rozlišovat velikost písmen“, pokud se Name a name mají chápat jako různé názvy elementů. Zadávejte názvy elementů včetně prefixu jmenného prostoru, pokud jej XML používá. Pole nejsou výrazy XPath. Nástroj také nezískává atributy XML, například id="p1".
Pro opakované záznamy používejte jednotnou strukturu. Nesouvisející opakované skupiny se přiřazují podle pořadí, nikoli podle ID. Opakované názvy polí mohou navíc odkazovat na stejný sloupec výsledků. Před použitím takové výsledky zkontrolujte.
Nový výběr polí podle ukázky
Část „Rozpoznání struktury“ je volitelná. Vložte do ní úplnou ukázku XML a zvolte „Rozpoznat strukturu“. Tím znovu sestavíte výběr polí. Pokud už jsou pole vyplněná, potvrďte jejich nahrazení nebo akci zrušte a ponechte stávající výběr.
Ukázka slouží k nastavení názvů polí. Hodnoty se z ní příkazem „Získat data“ nezískávají. K tomu potřebujete soubory v seznamu. Tlačítko „Ukázka“ také načte pouze vzorovou strukturu polí.
Příkaz „Vymazat“ po potvrzení vymaže výběr polí. Přidané soubory zůstanou na místě. Po změně polí znovu zvolte „Získat data“ a teprve potom exportujte.
Výběr záznamů podle podmínek
Pro záznamy splňující podmínku zvolte režim Pokročilý. Nejdříve přidejte soubory, aby se zobrazilo ovládání pravidel. Každé pravidlo potřebuje nadřazený element, ve kterém má hledat, a požadované pole.
V ukázce s produkty zadejte
productjako nadřazený element.Zadejte
pricejako pole podmínky a vyberte „číselný rozsah“.Zadejte
10a20jako meze rozsahu.Zadejte
namejako požadované pole.Zvolte „Získat data“. Výsledek obsahuje Tea, protože jeho cena leží v zadaném rozsahu.
| Podmínka | Co porovnává |
|---|---|
| rovná se | Musí se shodovat celý text. |
| nerovná se | Celý text se musí lišit. |
| obsahuje | Hodnota obsahuje zadaný text. |
| začíná na | Hodnota začíná zadaným textem. |
| končí na | Hodnota končí zadaným textem. |
| číselný rozsah | Číselná hodnota leží mezi mezemi včetně obou krajních hodnot. Prázdná mez ponechá danou stranu neomezenou. |
Režim Pokročilý u názvů elementů i textových porovnání rozlišuje velikost písmen. Pomocí „Přidat podmínku“ přidáte další požadavek ke stejnému pravidlu. Musí platit všechny jeho podmínky. Volba „Přidat pravidlo“ vytvoří další pravidlo a sloupec výsledků.
Pokud žádné pravidlo nemá podmínky, pravidlo vezme hodnotu z prvního odpovídajícího nadřazeného elementu. Pro všechny záznamy bez filtrování použijte režim Základní s volbou „Samostatný řádek pro každý výskyt“. Chcete-li v režimu Pokročilý získat více polí ze stejných vybraných záznamů, nastavte u všech požadovaných polí stejný nadřazený element a stejné podmínky.
Při přepínání mezi režimy Základní a Pokročilý si každý ponechá vlastní tabulku výsledků, dokud stránka zůstává otevřená. Po úpravě pravidla se stará tabulka aktualizuje až po dalším použití „Získat data“.
Prohlížení, filtrování a export výsledků
Každý sloupec má pole pro filtrování. Zadáním textu zobrazíte řádky, které jej obsahují. Filtry nerozlišují velikost písmen. Při filtrování více sloupců musí platit všechny filtry zároveň. Vyprázdněním polí řádky opět zobrazíte.
Kliknutím na záhlaví seřadíte sloupec vzestupně, dalším kliknutím sestupně a třetím obnovíte původní pořadí. Tažením okraje sloupce změníte jeho šířku. Volba „Celá obrazovka“ poskytne tabulce více místa se stejnými filtry a akcí „Exportovat“.
| Formát | Obsah souboru |
|---|---|
| CSV | Hlavní tabulka v aktuálním pořadí řádků. Jako oddělovač zvolte čárku, středník, tabulátor nebo svislou čáru. |
| Excel | Sešit XLSX s hlavní tabulkou v aktuálním pořadí řádků. |
| JSON | Získané záznamy s názvy souborů, poli a případnými čísly řádků. |
Filtry řádky pouze skryjí na obrazovce. Exporty CSV, Excel a JSON stále obsahují všechny získané řádky. Pokud má stažený soubor obsahovat jen vyhovující záznamy, použijte podmínky režimu Pokročilý.
CSV obsahuje značku UTF-8, která pomáhá tabulkovým programům správně načíst diakritiku. JSON vychází ze získaných záznamů a neřídí se aktuálním řazením tabulky.
Ovládání klávesnicí
| Akce | Klávesy |
|---|---|
| Získat hodnotyKurzor musí být v poli pro název elementu v režimu Základní. | Enter |
| Dokončit úpravu názvu nadřazeného elementuNejprve klikněte na jeho název. | Enter |
| Zrušit úpravu názvu nadřazeného elementu | Escape |
| Zavřít „Celá obrazovka“ nebo „Exportovat“ | Escape |
| Vložit ukázku XMLNejprve klikněte do pole v části „Rozpoznání struktury“. |
MacCommand + V
Windows / LinuxCtrl + V
|
Když chybějí hodnoty
Zkontrolujte názvy souborů, zápis a velikost písmen v názvech elementů i očekávanou strukturu záznamů. Prázdná buňka může znamenat, že vybraný element chyběl. Sama o sobě nedokazuje, že v původním souboru byla prázdná hodnota.
Prázdné soubory nástroj odmítne. Syntakticky chybné XML při zpracování přeskočí, ale platné soubory ze stejné dávky mohou vytvořit výsledné řádky. Ověřte, že výsledek obsahuje očekávané soubory a záznamy.
Čtení začíná v UTF-8. Nástroj rozpozná některé deklarace kódování, včetně Windows-1250, Windows-1252, ISO-8859-1, ISO-8859-2 a UTF-16. Kódování nelze vybrat ručně. Pokud se text zobrazuje chybně, zkontrolujte kódování původního souboru a jeho deklaraci.
Odebráním souboru nebo použitím „Odebrat všechny“ v seznamu souborů se vymažou staré výsledky. Po obnovení stránky se soubory, výběr polí ani tabulky neobnoví. Zpracování probíhá v prohlížeči. Statistiky používání mohou zůstat uložené v tomto zařízení.