1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Guybrush

Sehr aktives Mitglied
4. September 2015
341
33
Hallo,

wenn man in Excel als CSV File speichert wird in folgendem Format gespeichert:
Artikelnummer;HAN
ArtNr;HAN

Beinhaltet nun die Artikelnummer das Trennzeichen, das man bei Excel nicht steuern kann, setzt Excel z. B. die Artikelnummer einfach in Anführungszeichen, Problem gelöst.

Die Ameise kommt damit aber nicht klar, sondern importiert entweder nur Zeilen mit den Anführungszeichen oder ohne, aber dann wsl. falsch.

Beispiel File, das die Ameise verwirrt, soweit ich weiß aber laut "CSV Spezifikationen" völlig legitim ist und auch Excel so handhabt:
Artikelnummer;HAN
1234;HAN1234
"4321;";HAN4321

Glücklicherweise habe ich hier noch ein Open Office installiert, womit alles in Quotes setzen und das Trennzeichen ändern kann. Evtl. kann man das dem CSV Parser der Ameise ja noch beibringen, denn das sollte nicht passieren und weniger versierte Anwender, die nur mit Excel arbeiten haben da denke ich ein echtes Problem. Oder sie setzen alles im Excel bereits in Anführungszeichen...
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Hi

Hab mit deinem Beispiel grad mal einen Artikelimport mit der Ameise ohne Probleme gemacht.
Hast du evtl das Quote und Escape Zeichen vorher geändert?

Gruß
Björn
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
303
9
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Das Problem haben wir auch wenn wir z.B. Texte importieren wollen (Artikelbeschreibungen,etc.) in denen html-code vorkommt. Da wir hier öfter mal Links einsetzen, ziemlich nervig. Eine wirklich zuverlässige Lösung haben wir noch nicht gefunden, da Anführungszeichen, Hochkomma und Semikolon hier häufig vorkommen. Trotz entsprechender Einstellungen für den Export der csv-Datei in Open office kommt es da immer wieder zu Fehlermeldungen "falsches Format". Leider kann man in der Ameise den Feldtrenner nicht manuell festlegen. Ich würde hier gerne die Pipe verwenden, da dieses Zeichen nur extrem selten vorkommt.
 

Guybrush

Sehr aktives Mitglied
4. September 2015
341
33
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Normalerweise sind Anführungszeichen und die meisten Sonderzeichen im Text völlig ok, auch wenn die als Texttrennzeichen benutzt werden usw., weil das dann einfach "escapet" wird, also dann z. B. verdoppelt werden beim Export.

Die verwendete LumenWorks Lib benutzt anscheinend standardmäßig einen Backslash \ zum Escapen und Excel z. B. verdoppelt ein Anführungszeichen. Das beißt sich dann natürlich.

Du kannst ja vllt. einfach mal einen Test machen:
Ändere eine Beschreibung mit einem Link und setze vor jedes Anführungszeichen einen Backslash.

Beispiel:
Vorher: Meine tolle Beschreiobung mit einem <a href="http://www.google.de">Link</a>
Nachher: Meine tolle Beschreibung mit einem <a href=\"http://www.google.de\">Link</a>
ODER
Nachher: Meine tolle Beschreibung mit einem <a href=""http://www.google.de" ">Link</a>

Das Leerzeichen ist nötig, da das Forum das sonst gleich als Link erkennt usw. Beim Import muss das natürlich raus.

So in der Art. Falls das klappt kannst du das bei einem Import ggf. vorher mit Excel/LibreOffice/OpenOffice suchen und ersetzen und hier bitte Feedback geben, ob es geklappt hat :)
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
303
9
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Danke für die Rückmeldung, in der csv sind die Zeichen korrekt asukommentiert, ich hatte bereits alle genannten Möglichkeiten ausprobiert, sowohl mit Anführungszeichen als auch Backslash. Ich kann nicht genau erkennen warum die Ameise hier wegen "falschem Format" meckert. Die Meldung ist etwas kryptisch.

Ergänzung zu meinem ersten Post: Das Pipe-Symbol kann natürlich als Feldtrenner ausgewählt werden. Allerdings kommt es dann immer noch zur o.g. Fehlermeldung.
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
303
9
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Ich glaube ich habe die Ursache bei unserem Import gefunden:

Wir verwenden einen Link auf ein Artikeltab mit folgendem Code:

<a href="#" onClick="showIt('mytabset');$('ul.semtabs li.TABNAME').trigger('click');return false;">TABNAME</a>

Das hier Anführungszeichen und Hochkomma vorkommen, kommt er trotz Escape-Zeichen durcheinander und trennt hier nach dem ersten Hochkomma. Wir prüfen jetzt mal, was da eine Lösung sein könnte.
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
303
9
AW: 1.0.7.3: Ameise CSV Probleme bei gemischten Zeilen mit und ohne Anführungszeichen

Nach weiteren Tests habe ich eine Lösung, allerdings auch ein neues Problem.

Wenn man Inhalte mit der o.g. Konstellation hat, kann man die csv-Datei einfach mit folgenden Einstellungen speichern:
Feldtrenner: Pipe (|)
Quote: keins
Escape: keins

So werden Zellen weder kommentiert noch escapet. Da Pipe extrem selten im Text vorkommt ist das, zumindest bei uns, als eindeutiges Trennzeichen auch ausreichend. Jetzt klappt auch der Import einer Linkstruktur wie im Post oben.

"Witzig" ist jetzt nur, dass genau die gleiche Fehlermeldung auch ausgegeben wird, wenn der Inhalt offenbar zu lang ist. In diesem Fall hatten wir versucht Konfigurationsgruppen zu importieren, bei denen die Beschreibung mehr als 254 Zeichen hatte. Ich werde hierzu einen separaten Thread eröffnen.
Hier hätte uns eine klare Fehlermeldung viel Zeit gespart.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu EXTF csv Datev als eigenen Export, statt Ameise? Einzeldifferenzbesteuert! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Tabellen (.csv) vor Ameise-Import automatisch ändern Schnittstellen Import / Export 15
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Enddatum Sonderpreise per Ameise importieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Die Ameise ignoriert hinterlegte Lieferantenstaffelpreise beim Import von Lieferantenbestellungen. JTL-ShippingLabels - Fehler und Bugs 0
Ameise img_alt_1 JTL-Wawi 1.9 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Ameise (Import) - Feld "Otto.de: Artikelname" User helfen Usern - Fragen zu JTL-Wawi 2
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Neu Rechnungsimport via Ameise Arbeitsabläufe in JTL-Wawi 1
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
Manuell erstellte "Beschreibung weitere Ausgabewege" kann in Ameise nicht importiert werden JTL-Wawi 1.9 4
Neu Meta-Descriptions mit Sonderzeichen via JTL-Ameise importieren JTL-Ameise - Fehler und Bugs 3
Neu Freitextfeld mit der Ameise hinzufügen User helfen Usern - Fragen zu JTL-Wawi 3
JTL-Ameise Export Verkaufsrechnungen // Beleglink für Steuerberaterin JTL-Wawi 1.9 1
Neu CMD-Line-Version von JTL-Ameise User helfen Usern - Fragen zu JTL-Wawi 4
Neu System.ArgumentNullException bei Ameise Import (Konfigurationsgruppen zuordnen) JTL-Wawi - Fehler und Bugs 2
Neu Ameise bricht ab bei leeren feldern JTL-Ameise - Fehler und Bugs 2
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Aufruf Ameise als Batch JTL-Ameise - Ideen, Lob und Kritik 0
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel CSV Exporte dem Kunden zur verfügung stellen. Allgemeine Fragen zu JTL-Shop 7
Neu Probleme mit Größenreihenfolge beim CSV-Import User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kategorisierung bei CSV-Import – Hilfe benötigt** User helfen Usern - Fragen zu JTL-Wawi 3
Kategorisierung bei CSV-Import – Hilfe benötigt** JTL-Wawi 1.8 2
Packliste als CSV exportieren JTL-Wawi 1.9 9
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6
Neu Probleme Anbindung DHL Geschäftskundenportal JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Probleme beim Einrichten von GLS Paket JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Immense Probleme mit dem Aufschalten neuer Produkte Amazon-Anbindung - Fehler und Bugs 0
Probleme mit Versandbenachrichtigung versenden JTL-Wawi 1.9 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Aktuelle technische Probleme beim Rechnungsdatenservice 2.0 Störungsmeldungen 0
Neu Probleme DHL Express National JTL-ShippingLabels - Fehler und Bugs 0
Probleme beim Einloggen JTL-Wawi App 6
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu Probleme beim Update von 5.2.4 auf 5.3.3 Installation / Updates von JTL-Shop 6

Ähnliche Themen