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

Guybrush

Sehr aktives Mitglied
4. September 2015
347
38
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
306
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
347
38
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
306
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
306
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
306
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
JTL-Ameise 2.04 - Export Rechnungen csv - unvollständig JTL-Wawi 2.0 12
Neu Ameise Export um Warengruppe erweitern JTL-Ameise - Ideen, Lob und Kritik 1
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
JTL Ameise fehlt im Programm x86 JTL-Wawi 2.0 3
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Artikelnamen bei Varioartikel nichtänderbar mit csv JTL-Wawi 1.10 0
GLS Störung seit 14:00 hat jemand ähnliche Probleme? JTL-Wawi 1.11 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Lizenzserver Probleme JTL-Wawi 1.11 11
Neu Google Ads probleme Betrieb / Pflege von JTL-Shop 1
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Mailversand User helfen Usern 0
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL2DATEV Buchungsdatenservice Probleme User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Probleme mit JTL Worker JTL-Wawi 2.0 1

Ähnliche Themen