Utworzony nagłówek w importerze scenariuszy nie pasuje do liczby kolumn w danych wejściowych.
Rozwiązanie 1.: Upewnij się, że masz wybrany właściwy delimiter w ScenarioImporter:
<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>
W powyższym przykładzie jest to średnik. Otrzymasz komunikat o błędzie, jeśli zdefiniowałeś inny separator niż ten, którego faktycznie używasz w HeaderLine, np.: tab.
Jeśli delimiter jest prawidłowy i nadal otrzymujesz komunikat o błędzie, otwórz plik importu w edytorze tekstu (notepad, note++, ...) i sprawdź rzeczywistą strukturę danych.
Przykład:
Mamy plik w *.csv, który otwieramy w Excelu wygląda tak:
W edytorze tekstu wygląda to tak:
Choć na pierwszy rzut oka liczba kolumn wygląda tak samo, to w edytorze tekstu możemy zauważyć średnik na końcu wiersza , co oznacza, że w imporcie jest jeszcze jedna pusta kolumna.
Rozwiązanie 2: Musimy dodać pustą kolumnę po ostatniej kolumnie w HeaderLine, dodać średnik, tak jak w pliku tekstowym.
<HeaderLine>info1;nazev;ulice;psc;město;cena_zbozi;id;nevim1;mobile;nevim2;nevim3;nevim4;email;nevim5;nevim6;nevim7;platba;nevim8;nevim9;info2;</HeaderLine>