TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Časté chyby a jejich řešení/Chyby při importu dat/Vytvořená hlavička v scenarioimporteru neodpovídá počtu sloupců ve vstupních datech.: Porovnání verzí
značky: ruční vrácení zpět revertováno |
značka: ruční vrácení zpět |
||
Řádek 1: | Řádek 1: | ||
<languages /> | <languages /> <translate> | ||
<!--T:1--> | <!--T:1--> | ||
Řádek 58: | Řádek 58: | ||
<!--T:17--> | <!--T:17--> | ||
<HeaderLine>info1;nazev;ulice;psc;město;cena_zbozi;id;nevim1;mobile;nevim2;nevim3;nevim4;email;nevim5;nevim6;nevim7;platba;nevim8;nevim9;info2;</HeaderLine> | <HeaderLine>info1;nazev;ulice;psc;město;cena_zbozi;id;nevim1;mobile;nevim2;nevim3;nevim4;email;nevim5;nevim6;nevim7;platba;nevim8;nevim9;info2;</HeaderLine> | ||
</translate> |
Aktuální verze z 26. 3. 2023, 11:24
Řešení 1.: Zkontrolujte, jestli máte v ScenarioImporteru zvolený správný oddělovač (delimiter):
<Delimiter><![CDATA[;]] ></Delimiter>
<TextQualifier>"</TextQualifier>
<NotTypeConvertedDynamicColumns></NotTypeConvertedDynamicColumns>
<HeaderLine>info1;nazev;ulice;psc;město;cena_zbozi;id;nevim1;mobile;nevim2;nevim3;nevim4;email;nevim5;nevim6;nevim7;platba;nevim8;nevim9;info2</HeaderLine>
V uvedeném příkladu je to středník. Chybová hláška se vám objeví, pokud máte definovaný jiný oddělovač než skutečně používáte v HeaderLine např.: tabulátor.
Pokud je oddělovač správný a přesto se vám objeví chybová hláška, otevřete si importní soubor v textovém editoru (poznámkový blok, note++, ..) a zkontrolujte skutečnou strukturu dat.
Příklad:
Máme soubor v *.csv, který otevřeme v Excelu vypadá takto:
V textovém editoru vypadá takto:
Ač na první pohled vypadá počet sloupců stejný, v textovém editoru si můžeme všimnout na konci řádku středníku , což znamená, že je v importu ještě jeden prázdný sloupec.
Řešení 2.: Musíme do HeaderLine přidat prázdný sloupec za poslední sloupec, přidáme středník, stejně jako je to v textovém souboru.
<HeaderLine>info1;nazev;ulice;psc;město;cena_zbozi;id;nevim1;mobile;nevim2;nevim3;nevim4;email;nevim5;nevim6;nevim7;platba;nevim8;nevim9;info2;</HeaderLine>