±columns
CSV Spalten für die Ausgabe neu anordnen
Beschreibung
Dieser Befehl ordnet die Spalten beim Lesen (bei der Eingabe) oder bei der Ausgabe (beim Schreiben) neu an.
Er definiert, welche Spalten in welcher Reihenfolge ausgegeben werden sollen.
Sie können eine kommagetrennte Liste von Feldern für die Ausgabe angeben.
Und Sie können Spaltenbereiche angeben, die mit einem Bindestrich gekennzeichnet sind.
Muster
±columns=[Field],[NextField],[OneMoreField] ... ±columns=[Field],[FieldFrom]-[FieldTo],...
Beispiele für die Verwendung
Dies ist die Eingabedatei names.csv.Stadt | Vorname | Nachname | Geburt | Führerschein |
---|---|---|---|---|
Rom | Andrea | Bocelli | 1958 | y |
Los Angeles | Leutnant | Columbo | 1927 | y |
London | Hercule | Poirot | 1910 | - |
New York | Theodoros | Kojak | 1922 | y |
- csvfox names.csv -columns=[Stadt],[Nachname],[Geburt],[Führerschein] nofirstnames.csv
-
Dies gibt alle Spalten in der ursprünglichen Reihenfolge an, lässt aber die Spalte
Vorname weg. Die resultierende Tabelle CSV wird in nofirstnames.csv geschrieben.nofirstnames.csv Stadt Nachname Geburt Führerschein Rom Bocelli 1958 y Los Angeles Columbo 1927 y London Poirot 1910 - New York Kojak 1922 y - csvfox names.csv -columns=[Führerschein],[Geburt],[Nachname],[Stadt] reverse_nofirstnames.csv
-
Dies kehrt die Reihenfolge aller Spalten um und lässt wiederum die Spalte
Vorname weg. Die resultierende Tabelle CSV wird in reverse_nofirstnames.csv geschrieben.reverse_nVornamen.csv Führerschein Geburt Nachname Stadt y 1958 Bocelli Rom y 1927 Columbo Los Angeles - 1910 Poirot London y 1922 Kojak New York - csvfox names.csv -columns=[Stadt]-[Nachname] city_names.csv
- Dieser Befehl definiert einen Bereich von drei Spalten (
Stadt ,Vorname undNachname ) und den Dateinamen city_names.csv für die Ausgabe.stadt_namens.csv Stadt Vorname Nachname Rom Andrea Bocelli Los Angeles Leutnant Columbo London Hercule Poirot New York Theodoros Kojak
Hinweis
Dieser Befehl ist dafür gedacht, die Spaltenausgabe komplett umzuordnen oder nur einige wenige von vielen Spalten zu schreiben.
Wenn Sie nur die Ausgabe von ein oder zwei CSV Spalten verhindern möchten, sollten Sie stattdessen (%[hide]%) verwenden.