Neu csv Datei einlesen, verarbeiten und wieder speichern

Maddin

Offizieller Servicepartner
SPBanner
10. Oktober 2006
82
4
Gladbeck
Hallo an alle und frohe Weihnachten gehabt zu haben,

ein Kunde von uns bekommt täglich eine csv-Artikeldatei von seinem Lieferanten. Die Datei hat eine Aufteilung, die wir nicht direkt einlesen können. Zum Beispiel sind die Bilder in einer Zelle mit dem "|" Zeichen getrennt gespeichert.

Original:
Artikelnummer;Artikelname;Bilder
1;Beispiel;1.jpg|2.jpg|3.jpg


Wir brauchen die Datei aber so:

Artikelnummer;Artikelname;Bild1;Bild2;Bild3;....
1;Beispiel;1.jpg;2.jpg;3.jpg;.....


Es sind für jedem Artikel 0 bis 20 Bilder vorhanden. Ist unterschiedlich

Das gleiche für Cross Sellingartikel

Original
Artikelnummer;AccessoryProducts
1;4|5|2|7|9


Wir brauchen die Datei aber so:

Artikelnummer;AccessoryProducts
1;4
1;5
1;2
1;7
1;9


Wir haben gedacht das wir die Datei per FTP herunter laden, mit einem "Hilfsprogramm" verändern (oder anpassen) und danach wieder unter einem anderen Namen wieder abspeichern.

Hat jemand eine Idee???
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
313
Düsseldorf
Was immer geht, ist eine kleine Konsolenanwendung (z.B. in C#) dafür zu schreiben ... Ob es dafür aber fertige Tools gibt entzieht sich leider meiner Kenntnis - ich nutze immer C# für so etwas ;)
 

Michael Rose

Gesperrter Benutzer
3. Juli 2019
310
46
Es gibt einige Möglichkeiten.
Eine einfache Möglichkeit wäre es mit einem Excel Makro zu realisiert. Kann bei großen Dateien dann einige Zeit dauern bis es gewandelt ist.
Mit Powershell geht das auch, wenn man die entsprechenden Kenntnisse hat.
 

zahlengrafik.de

Aktives Mitglied
7. Juli 2018
40
7
Jo, wir machen das einfach mit PHP. Damit holen wir die Datei via FTP/HTTP-Request oder wie auch immer, formatieren die Datei dann so, wie die Ameise diese dann benötigt. Eine Batch dann auf dem SQL Server holt diese neue CSV Dateien (resp. Dateien) und liest diese dann ein. Drops gelutscht … Damit kann man dann natürlich auch mehrere Dateien erzeugen, um z.B. Stammdaten / Merkmale / Eigene Felder / etc. zu bedienen … Ebenfalls kann man dann natürlich auf Eigenheiten der Lieferantendatei Rücksicht nehmen. Mit c# wie oben geschrieben, geht das natürlich auch. Wir nutzen dafür eben PHP. Ich vermute, dass das mit Synestie ebenfalls geht. Kostet dann halt monatlich immer Geld … Wenn Du hier noch Fragen zu hast, gerne einfach melden ...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.639
1.583
Berlin
Ich würde es auch eher über php realisieren, das geht schnell, lässt sich gut warten und kann das theoretisch direkt beim request machen wenn wir nicht von 200MB reden, obwohl... auch das habe ich schon gemacht, setzt dann aber eine gute Maschine voraus.
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.240
452
Emsland
Firma
Notun Delend
Soooo viele Wege führen nach Rom.^^
Ich nehme für sowas DOS-Batch mit dem erweiterten Befehl "sed" um Dateien anzupassen. Geht auch.
 
Ähnliche Themen
Titel Forum Antworten Datum
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 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 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
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
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
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
Exportvorlage - Rechnungskorrektur als CSV gesucht JTL-Wawi 1.8 3
Positionen alle auf einmal z.B über csv in einen bestehenden Auftrag einfügen JTL-Wawi 1.8 2
Neu Exportformate - Zeitstempel Datei automatisiert erstellen Betrieb / Pflege von JTL-Shop 1
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Texte aus Webshop Datei ziehen Einrichtung JTL-Shop5 0
Neu DHL Leitcodierung => DataFactoryCargo Datei User helfen Usern - Fragen zu JTL-Wawi 0
Neu SCSS-Datei bearbeiten über FTP Allgemeine Fragen zu JTL-Shop 6
Beim Datei hinzufügen kommt eine Fehlermeldung JTL-Wawi 1.8 5

Ähnliche Themen