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
304
10
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
304
10
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
304
10
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
304
10
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 Mittels Ameise Aufträge aus 2 einzelnen CSV Dateien erstellen Schnittstellen Import / Export 5
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu JTL 1.7.15.4 - Varianten zu bereits laufendem eBay-Angebot hinzufügen (nur Ameise). Richtige Vorgehensweise? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ameise -> "Artikel je Posten": bei neu = vorhanden / bei update nicht? Einrichtung und Installation von JTL-eazyAuction 0
Neu Ameise Preise Importieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Ameise Übertrag der Textbeschreibung in den amz 2.0 Lister JTL-Ameise - Fehler und Bugs 4
Neu Ameise Merkmale importieren/aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Ameise Importiert nicht, sagt immer nur Testlauf. JTL-Ameise - Fehler und Bugs 10
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Neu Ebay Zustände bei Ameise Import JTL-Ameise - Fehler und Bugs 0
Ameise Preisimporte für Marktplätze funktionieren nicht JTL-Wawi 1.10 1
JTL Ameise - Buchhaltungsdaten exportieren JTL-Wawi 1.9 1
Neu Rechnungsexport und Gutschriftenexport in der Ameise erzeugt doppelte Rechnungen / Gutschriften JTL-Ameise - Fehler und Bugs 1
Neu wawi ameise ebay User helfen Usern - Fragen zu JTL-Wawi 6
Neu Import Ameise Kategorie Ebene 1 JTL-Ameise - Fehler und Bugs 7
Statistik nicht gleiches Ergebnis wie Ameise JTL-Wawi 1.10 4
Neu Einkaufspreis bei Ameise-Import über "Lagerbestände" ergänzen JTL-Ameise - Ideen, Lob und Kritik 9
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
Neu Importieren von Artikelmerkmalen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 1
Kaufland / Ameise JTL-Wawi 1.10 1
Neu Leere Daten mittels Ameise einlesen JTL-Ameise - Fehler und Bugs 3
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
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
Neu Zahlungsimport über CSV ... Ausgangszahlung ? JTL-Wawi - Fehler und Bugs 0
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 4
Neu Encoding-Probleme mit dem Proto-Template Templates für JTL-Shop 7
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Probleme beim Abgleich mit dem WooCommerce-Connector WooCommerce-Connector 0
Wir haben Probleme beim Abgleich mit Amazon Amazon-Anbindung - Fehler und Bugs 41
Neu Weiterleitungen Probleme Allgemeine Fragen zu JTL-Shop 2
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2
Neu Teilweise Probleme mit Kindartikel anlegen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Probleme mit Etikettendrucker User helfen Usern - Fragen zu JTL-Wawi 0
Neu Aktuell hat PayPal Probleme BUG Korrektur Buchungen Allgemeine Fragen zu JTL-Shop 1
Neu Probleme bei Mediafinanz / CRIF Bonitätsprüfung Business Jungle 1
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu IDeal macht irgendwie Probleme, bei euch auch ? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Probleme mit Lagerbestandsübertragung bei Otto nach Artikelnummernänderung Otto.de - Anbindung (SCX) 0
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Massive Probleme mit JTL-Connector zu Shopify – lohnt sich der Einsatz überhaupt? Shopify-Connector 10
Probleme Rechnungserstellung/Upload FBA-Aufträge 1.10.12.0 JTL-Wawi 1.10 20
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen