±hide
Verhindert die Ausgabe einer oder mehrerer Spalten von CSV
Beschreibung
Dieser Befehl ignoriert Spalten beim Lesen (bei der Eingabe) oder blendet sie bei der Ausgabe aus (beim Schreiben).
Der einfachste Fall ist, nur ein unerwünschtes Feld auszublenden.
Sie können aber auch eine Liste von Feldern eingeben, die ausgeblendet werden sollen. In diesem Fall handelt es sich um eine durch Kommata getrennte Liste von CSV Spaltennamen (oder Nummern), die sogar Spaltenbereiche mit Bindestrich enthalten kann.
Muster
±hide[Feldname]
±hide=[Feldname]
±hide[AFeld],[AnderesFeld],...
±hide=[AField],[FirstOfMoreFields]-[LastOfMoreFields],...
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 -hide[Vorname] lastnames.csv
-
Dies blendet die Spalte
Vorname aus. Die resultierende Tabelle CSV wird in lastnames.csv geschrieben.lastnames.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 -hide[3],[4] vornamen.csv
- Dieser Befehl blendet die dritte und vierte Spalte
(Nachname undGeburt ) von names.csv aus der Ausgabe aus.vornamen.csv Stadt Vorname Führerschein Rom Andrea y Los Angeles Leutnant y London Hercule - New York Theodoros y - csvfox names.csv -hide[Vorname]-[Geburt] nonames.csv
- Dieser Befehl blendet einen Bereich von drei Spalten
(Vorname ,Nachname undGeburt ) der Datei names.csv aus der Ausgabe aus.nichtNamen.csv Stadt Führerschein Rom y Los Angeles y London - New York y
Hinweis
Dieser Befehl ist dafür gedacht, die Ausgabe von einer oder wenigen CSV Spalten zu verhindern.
Wenn Sie die Spaltenausgabe komplett umstellen oder nur einige von vielen Spalten ausgeben möchten, sollten Sie stattdessen ±columns verwenden.