Neu CSV Datei kann nicht eingelesen werden

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Liebe Community,

ich bin neu bei JTL und versuche gerade meine Datenbank mit ca. 30.000 Artikeln zu JTL zu importieren. Dies möchte ich über die Ameise machen. Nun bekomme ich es jedoch nicht hin Artikel mit der Ameise als CSV zu exportieren, Daten zu ergänzen und wieder zu importieren, da ich jedes Mal folgende Fehlermeldung bekommen, wenn ich auf Import starten klicke:

"Die CSV Datei XXXX kann mit diesem Spaltenbegrenzer bzw. Quote- / Escape-Zeichen nicht eingelesen werden!"

Screenshot 2021-05-03 155449.jpg

Zudem wird in der Vorschau der Daten immer nur die Zeilenüberschriften angezeigt, die Datenfelder bleiben jedoch blank.

Die CSV Datei, die von der JTL Ameise exportiert wird, sieht wie folgt aus, wenn ich sie im Editor (Windows 10) öffne:

Code:
"Artikelnummer";"Lagerbestand GMP Lager";
"#GA10";"0,00";
"#GA100";"0,00";
"#GA101";"0,00";
"#GA102";"0,00";
"#GA103";"0,00";
"#GA105";"0,00";
"#GA106";"0,00";
"#GA107";"0,00";
"#GA108";"0,00";
"#GA109";"0,00";
"#GA11";"0,00

Nachdem ich es mit Microsoft Excel öffne und einfach wieder speichere als "CSV UTF-8 (durch Trennzeichen getrennt) (*.csv)" gibt es beim Einlesen mit der JTL Ameise die oben stehende Fehlermeldung und im Editor sieht es wie folgt aus:

Code:
Artikelnummer;Lagerbestand GMP Lager
#GA10;0
#GA100;0
#GA101;0
#GA102;0
#GA103;0
#GA105;0
#GA106;0
#GA107;0
#GA108;0
#GA109;0
#GA11;0

Ich habe schon probiert die Quote-Zeichen in der Ameise auf "keins" zu stellen, aber kein Erfolg. Auch habe ich verschiedene Spaltenbegrenzer probiert, auch hier kein Erfolg. Benutzt JTL hier irgendein komisches CSV-Format, das nicht kompatibel mit gängigen Tabellenkalkulationsprogrammen ist?

Bei OpenOffice Calc (dazu gibt es sogar ein Video zum CSV Import von JTL selbst) das gleiche Problem. Ich habe mich hier genau an die Video Anleitung gehalten. Der Aufbau ist hier auch gleich wie bei Microsoft Excel. Gespeichert habe ich es hier als "Text CSV (.csv) (*.csv)". Das Ergebnis sieht wie folgt im Editor aus:

Code:
Artikelnummer;Lagerbestand GMP Lager
#GA10;0
#GA100;0
#GA101;0
#GA102;0
#GA103;0
#GA105;0
#GA106;0
#GA107;0
#GA108;0
#GA109;0
#GA11;0

Zuletzt habe ich auch Google Docs probiert, doch auch hier hat es nicht geklappt. Hier der Export als "Kommagetrennte Werte .csv" und dann natürlich beim Import in der Amseise den Trenner auf "," gesetzt. Hier die Struktur der Datei:

Code:
Artikelnummer,Lagerbestand GMP Lager
#GA10,0
#GA100,0
#GA101,0
#GA102,0
#GA103,0
#GA105,0
#GA106,0
#GA107,0
#GA108,0
#GA109,0
#GA11,0

Irgendwie scheint keiner außer mir das Problem zu haben, jedenfalls habe ich keine Foreneinträge gefunden. Ich hoffe, dass mir hier jemand weiter helfen kann, da das das letzte Problem ist, was uns von einem Wechsel zu JTL abhält.
 

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Habe es gerade noch einmal in Excel mit "CSV (Trennzeichen-getrennt) (*.csv)" probiert, das Ergebnis ist aber das Gleiche. Ich glaube auch nicht, dass das UTF-8 etwas damit zu tun hat. Es scheint ja bei sämtlichen anderen Programmen kein Semikolon am Ende einer jeden Zeile zu geben und die einzelnen Werte sind nicht in Anführungszeichen (das ist glaube ich auch nicht das Problem).
 

utuz

Gut bekanntes Mitglied
26. Juni 2008
518
16
Ich denke auch, das Deine Datei ein falsches Format hat.
Erste Frage, in welchem Format ist denn die Ursprungstabelle?
Zweite Frage, wie öffnest Du die Datei dann in Excel? (Einfach über Öffnen zu der Datei navigieren und doppelklicken?)
Gruß Joachim

Nachtrag:

Wenn ich das richtig verstanden habe, ist das ja schon eine CSV, oder TXT Datei.
Die kann man in Excel nur über den Reiter Daten und hier "aus Text" importieren.
Dann hat man bei der Auswahl fünf verschiedene Optionen, TAB, Semikoln, Komma, Leerzeichen, Andere (z.B. Pipe)
Da musst Du entsprechend probieren bis das in eine Tabelle in Spalten angezeigt wird. Eventuell noch schauen ob man " oder ' oder gar keine Textqualifizierer benötigt werden. Ansonsten hat man diese Anführungszeichen in jeder Spalte.
Wenn die Tabelle dann angezeigt wird, wie das sein soll, speicherst Du die noch mal unter einem anderen Namen als CSV (Trennzeichen-getrennt) und versuchst es noch mal mit der Ameise.
Normal funktioniert das.
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
3.980
985
Berlin
Nur mal so Tips aus der Praxis:

- Besser LibreOffice als Excel. Du hast mehr Kontrolle darüber, was und wie wirklich gespeichert wird
- Möglichst eine Trennzeichen, was NICHT in denen Nutzdatenvorkommt. Eher | als ,
- NIE auf Quotes "" verzichten

Du hast Dir da bestimmt etwas beim Bearbeiten zerschossen
 
  • Gefällt mir
Reaktionen: A. Seller

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Hier ein kurzes Update, falls jemand das gleiche Problem hat: Das Problem lag and der "#" an Anfang der Artikelnummer. Wir haben nun die Artikelnummer in die zweite Zeile geschoben und das Problem ist behoben. Anscheinend darf das erste Zeichen in einer Zeile keine Raute sein.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
832
263
Die Raute am Zeilenanfang wird halt gern als Einleitung zu Kommentaren verwendet.
Allerdings dürfte das bei CSV-Dateien nicht sein. In diesem Format sind keine Kommentarzeilen vorgesehen, auch nicht mit Raute. Diese ist bei CSV nur "irgendein" Zeichen.

Wenn die Ameise die Raute am Zeilenanfang anmeckert, macht sie etwas falsch.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
635
206
Hier ein kurzes Update, falls jemand das gleiche Problem hat: Das Problem lag and der "#" an Anfang der Artikelnummer. Wir haben nun die Artikelnummer in die zweite Zeile geschoben und das Problem ist behoben. Anscheinend darf das erste Zeichen in einer Zeile keine Raute sein.
Kann Bestätigen das eine Raute zu Beginn der Zeile dazu führt das nix mehr von der Ameise angenommen wird.
 
  • Gefällt mir
Reaktionen: nirico

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Ja, eigentlich sollte das nicht so sein zumal ja auch alle Felder extra in Quotes "" gesetzt wurden bei uns, damit die Ameise genau weiß was dazu gehört und was nicht. Scheint für mich ein Bug zu sein.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
635
206
Ja, eigentlich sollte das nicht so sein zumal ja auch alle Felder extra in Quotes "" gesetzt wurden bei uns, damit die Ameise genau weiß was dazu gehört und was nicht. Scheint für mich ein Bug zu sein.
Habs nicht versucht aber ihr könntet einfach Mal versuchen eine Spalte davor anzulegen oder zu tauschen, sodass hier die Raute nicht mehr ganz als erstes kommt.
 

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Habs nicht versucht aber ihr könntet einfach Mal versuchen eine Spalte davor anzulegen oder zu tauschen, sodass hier die Raute nicht mehr ganz als erstes kommt.
Haben wir ja gemacht und damit ist das Problem behoben. Gibt also einen einfachen Workaround. Trotzdem sollte das entweder gefixed werden oder in die Docs rein. Hat uns ein paar Stunden gekostet bis wir den Fehler hatten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu WMS CSV Import von Lieferscheinen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
bat Datei JTL Worker als Windows Dienst installieren fehlt JTL-Wawi 2.0 17
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandschnittstelle DPD Meta - wofür kann man diese nutzen? JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Neu Kann man mit JTL Gebrauchtware verkaufen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Wo kann ich in JTL das Datum sehen, an dem eine Bestellung als bezahlt bestätigt wurde? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 12
Neu Kann die Verkaufsstatistik auch den aktuellen Bestand angeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu hood.de - Wie kann ich Dateien (z.B. Sicherheitsdatenblatt) automatisch einbinden? Einrichtung und Installation von JTL-eazyAuction 1
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3

Ähnliche Themen