X Home
Erbauliches Lateinische Verbfamilien Altgriechische Grammatik (i.st.n.) Wörterbücher - online Altgriechisch-Konverter
Toolbox CSV-Verarbeitung Scanner Toolbox Lexer Eigener Nameserver Cloud-Telefonanlage mit Asterisk Fernsteuerung von Outlook per ssh Interaktive HTML-Tabelle Bilderverwaltung im Browser CSV => Excel (formatiert) Befehlsreferenzen
Horae vulnerant ... Terminal 2.0 ...




Hotkeys (Tastatursteuerung)

Befehl Aktion
+ Vergrößerung aller Bilder
- Verkleinerung aller Bilder

mycsv2csv

Lexer, um kommaseparierte csv-Dateien mit Hochkommata als Textmarker umzuwandeln in csv-Dateien mit Semikola als Trennern ohne Hochkommata.
Spalten mit in Hochkommata eingeschlossenen Zeilenumbrüchen (z.B. nach Excel-Export) werden in solche mit Pseudoumbrüchen \n gewandelt.
Semikola innerhalb Hochkommata werden durch Doppelpunkte ersetzt.

Dieses Format ist Voraussetzung aller Skripte für die csv-Verarbeitung.

Ausgangsformat mit Kommata, Hochkommata und Zeilenumbrüchen Zielformat mit Semikola, ohne Hochkommata und symbolischen (Pseudo-)umbrüchen
"Mustermann, Bernd","Musterstrasse 1,
c/o Musterfrau","12345
Musterstadt"
Mustermann, Bernd;Musterstrasse 1,\nc/oMusterfrau;12345\nMusterstadt


Anzeige obigen Beispieles (Zielformat mit Pseudoumbrüchen) durch mycsvview inkl. Darstellung echter Zeilenumbrüche.



Syntax: csv2csv < eingabe.csv > ausgabe.csv

Für andere Plattformen als x64 kann der Lexer nach Installation von flex übersetzt werden mit: Cf. hierzu auch mycsv2csvbatch, um rekursiv alle csv-Dateien einer Verzeichnishierarchie zu bereinigen.

Abhängigkeiten

Download


Impressum