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

Guybrush

Sehr aktives Mitglied
4. September 2015
338
31
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
8
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
338
31
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
8
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
8
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
8
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 Excel mit Bild direkt in Ameise hochladen? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Ameise Export speichern auf FTP Server Schnittstellen Import / Export 2
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Neu Ameise Buchungsdaten Rechnungen EK Netto JTL Ameise - Eigene Exporte 6
Ameise Importfehler bei Artikeln JTL-Wawi 1.8 2
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Neu JTL Ameise Extrem Langsam im Export JTL-Ameise - Fehler und Bugs 8
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Ameise - Attribute importieren/aktualisieren - Mehrere Sprachen JTL-Ameise - Ideen, Lob und Kritik 1
Neu eBay Plus Angebote per Ameise steuerbar ? Eigene Übersichten in der JTL-Wawi 6
Neu Ameise - Variationskombinationen - UVP pflegen User helfen Usern - Fragen zu JTL-Wawi 0
Ameise - Auftragsimport mit mehreren Artikelpositionen JTL-Wawi 1.8 1
Neu Ameise Export Header JTL-Ameise - Fehler und Bugs 2
Neu Ameise eigener export User helfen Usern 8
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Ameise - Export Zahlungdaten ohne Minuszahlungen ? Version 1.9.1.0 JTL-Wawi 1.8 2
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Neu Ameise Rechnungsexport nicht möglich Ungültige Steuereinstellungen JTL-Ameise - Fehler und Bugs 9
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu Sortiernummer Merkmalwert wird nicht richtig übernommen (Ameise) JTL-Wawi - Fehler und Bugs 3
Neu Geschwindigkeit der JTL Ameise JTL-Ameise - Ideen, Lob und Kritik 7
Ameise auf Client nicht erreichbar - Wawi hat zugriff auf Datenbank JTL-Wawi 1.7 2
Neu Ameise - Logikfrage zum Import von Artikeln mit und ohne Varkombis gemäß Guide User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Ameise Import von Meta-Descriptions Schnittstellen Import / Export 6
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu JTL Ameise > Kaufland Attribute User helfen Usern 0
Neu Mindestabnahme / Abnahmeintervall Import mittels Ameise User helfen Usern - Fragen zu JTL-Wawi 1
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu Export CSV Datei inkl. Bilder Schnittstellen Import / Export 1
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Abbild der Workflows als CSV JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikelvariationen korrekt als Auftrags-csv exportieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme mit Artikel Abgleich Shopware-Connector 2
Neu Probleme mit EAN als Barcode bei Varkombis Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Probleme mit Artikelzustand bei Ebay Laufene Artikel ändern Einrichtung und Installation von JTL-eazyAuction 4
Neu Probleme mit dem Divi Theme WooCommerce-Connector 5
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Probleme mit Swatches Allgemeine Fragen zu JTL-Shop 7
Neu Probleme mit 2FA O365 JTL-Wawi - Fehler und Bugs 1
Neu Probleme bei Webmaster Tool mit Produkt wegen Price Betrieb / Pflege von JTL-Shop 0

Ähnliche Themen