Csv datei umwandeln
ich möchte csv-texte ein wenig umwandeln z.b. so
x;y;z --> Befehle: x in klammern setzen; y weg lassen; z in a wandeln und setze b an den anfang ---> Ergebniss: ba
kann mir jemand ein programm nennen mit dem ich solche textveränderungen automatisch durchführen lassen kann. die werte verändern sich immer. word bietet zwar ein wenig die möglichkeit dieses durch zuführen, doch sollte es einmal eingestellt, immer wieder diese aktionen durchführen können. genauer will ich csv in eine html besser lesbare form bringen.
4 Antworten zur Frage
Videos zum Thema
YouTube Videos
Csv-datei umwandeln
Wenn es eine einmalige Umwandlung ist, dann kannst Du mit Excel die Funktion Suchen und Ersetzen nutzen, die ist sehr stark.
Wenn Du regelmäßig Dateien umwandelst kannst Du mit den VBA-Befehlen Split("x;y;z" ,";")
ergebnis="b(" & zwischenspeichjer & ")" & Replace2),"z","a")
Wenn Deine CSV mehr als diese drei Einträge hat aber die umwandlung immer für drei Felder ist, dann kannst Du einen Loop bis zum Ende der Datei durchlaufen lassen und die Feldpositionen jeweils um 3 erhöhen.
benutze exel und dann f1 drücken hilfe "csv".oder schau mal hier.
http://www.tformer.com/HelpDE/Dokumentation/Externe_Daten/ExtDaten_CSVImport.htm.
wolly
am einfachsten:
x;y;z
oeffne die datei in Excel, lösche die spalten 2 und 3, dann hast du in der CSV nur noch das
x;
dann in word aufmachen und jeden zeilenumbruch mit
ersetzen, erste und letzte zeile musst du manuell machen.
fertig.
ba
schau mal hier rein
ist ganz einfach.
Erst CSV nach Excel importieren, dann den Befehl "=verketten("b";"(";x;")";"a") - fertig.
um Z nach A zu wandeln musst du eben ebenfalls eine Formel nutzen.