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.900
950
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
262
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
203
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
203
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 Monatsabschlüsse als csv-Datei erstellen lassen? Allgemeine Fragen zu JTL-POS 0
Neu Seit Update auf 1.11.4 läuft der CSV Abgleich ins Endlose! JTL-Ameise - Fehler und Bugs 6
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Falsche URL in Exportformat CSV Schnittstellen Import / Export 4
Zahlungsabgleich via Datei JTL-Wawi 1.11 0
JTL- Worker Dienst lässt sich nicht installieren über .bat-Datei JTL-Wawi 1.11 1
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Shop 5.61 - fehlende Sprachvariablen - suche *.slf Datei zum Import Betrieb / Pflege von JTL-Shop 3
eigene mehrere Bankverbindungen - Zugferd Datei anpassen? JTL-Wawi 1.11 2
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Neu 1.11.4 Programmstart bricht ab, Fehlerprotokoll kann nicht geschrieben werden User helfen Usern - Fragen zu JTL-Wawi 0
Extension Store: Kann Kompatibiltität zu Wawi 1.11 nicht einstellen JTL-Wawi 1.11 6
Beantwortet SalesOrderPosition.AmazonCustomJSON kann nicht interpretiert werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann man keine Testlizenzen mehr archivieren? Allgemeine Fragen zu JTL-Shop 0
DHL 4.0 Absenderreferenz kann nicht gespeichert werden JTL-Wawi 1.11 1
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Wawi 1.10 weigert sich zu starten und 1.11 kann man nicht downloaden JTL-Wawi - Fehler und Bugs 4
Neu JTL Wawi 1.10.14.3 / Unbehandelte Ausnahme im WaWi-Error-Log / Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise .... JTL-Wawi - Fehler und Bugs 1
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kunde kann sich im Checkout-Prozess nicht anmelden bzw. bleibt nicht angemeldet. Installation / Updates von JTL-Shop 11
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0

Ähnliche Themen