Das Ändern der Trennzeichen in einer CSV-Datei hat seine Tücken, sobald dasselbe Zeichen auch in den Feldinhalten enthalten ist. Hier ist die Lösung...
Praxisbeispiel
Ich bin im Begriff den Anbieter von meinem Web-Shop zu wechseln. Dabei konnte ich die vorhandenen Artikel mit allen Angaben aus meinem bisherigen Shop erfolgreich als CSV-Datei exportieren. Der neue Anbieter unterstützt ebenso den Import von CSV-Dateien, womit ich viel Zeit und auch Fehler durch Abschreiben der Produktangaben einsparen kann. Beim ersten Testimport stelle ich nun aber fest, dass mein neuer Web-Shop einen Tabulator anstelle von einem Komma als Separator in der CSV-Datei erwartet.
Ist doch kein Problem - ich öffne kurzerhand die CSV-Datei im Notepad++ und ersetze alle Kommas durch einen Tabulator.
Beim wiederholten Import stelle ich nun mit Schrecken fest, dass auch sämtliche Kommas als Satzzeichen in den Artikelbeschreibungen durch ein Tabulator ersetzt wurden.
Doch wie kann ich die Trennzeichen der CSV-Struktur anpassen, ohne die Feldinhalte zu verändern? Dank einem Tipp von einem Freund, lernte ich das hilfreiche Tool «smasi CSV-Wizard» kennen...
Separator mit smasi CSV-Wizard ersetzen
Mit dem besonderen CSV-Editor «smasi CSV-Wizard» können die Feldtrennzeichen in der CSV Struktur mit wenigen Mausklicks problemlos umgestellt werden:
Anleitung:
smasi CSV-Wizard starten
Funktion direkt anwenden
Funktion 'CSV-Format anpassen' ausführen
Datei(en) auswählen
Ermitteltes CSV-Format kurz überprüfen
Das neue Feldtrennzeichen bestimmen
Verarbeitung ausführen
Hiermit ist in wenigen Sekunden das Trennzeichen in den ausgewählten CSV-Dateien korrekt umgestellt. Smart and simple.
Zwei hilfreiche Tipps
Separator in mehreren CSV-Dateien gleichzeitig ändern
Die Umstellung des CSV-Formats kannst du bei Bedarf auch gleichzeitig für mehrere CSV-Dateien in einem Arbeitsschritt ausführen. Smart and simple.
CSV in TSV-Datei umwandeln
Übrigens, wenn die Zielplattform eine TSV-Datei anstelle einer CSV-Datei verlangt, dann ist das Vorgehen identisch. TSV bedeutet einfach «tab-separated-values» und ist ebenfalls eine reine Textdatei wie die CSV-Datei auch. Nach dem Umstellen der Trennzeichen auf Tabulator - wie oben beschrieben - musst du lediglich noch die Dateiendung von ".csv" auf ".tsv" umstellen. Das ist bereits alles!
Comments