Kennt jemand einen Befehlszeilen-CSV-Viewer für Linux/OS X? Ich denke da an etwas wie less
aber dadurch werden die Spalten besser lesbar verteilt. (Ich hätte kein Problem damit, die Datei mit OpenOffice Calc oder Excel zu öffnen, aber das ist viel zu aufwendig für nur siehe Ich muss mir die Daten ansehen, wie ich sie brauche.) Ein horizontaler und vertikaler Bildlauf wäre toll.
Antworten
Zu viele Anzeigen?Tabview ist wirklich gut. Arbeitete mit 200+MB-Dateien, die schön angezeigt, die mit LibreOffice sowie csv-Plugin in gvim fehlerhaft waren.
Die Anaconda-Version ist hier verfügbar: https://anaconda.org/bioconda/tabview
Ich habe ein Drehbuch geschrieben, viewtab in Groovy für genau diesen Zweck. Sie rufen es wie folgt auf:
viewtab filename.csv
Es ist im Grunde eine superleichte Tabellenkalkulation, die von der Kommandozeile aus aufgerufen werden kann, CSV- und tabulatorgetrennte Dateien verarbeitet, SEHR große Dateien lesen kann, an denen Excel und Numbers scheitern, und sehr schnell ist. Es ist nicht befehlszeilenorientiert im Sinne von nur Text, aber es ist plattformunabhängig und wird wahrscheinlich für viele Leute geeignet sein, die eine Lösung für das Problem suchen, viele oder große CSV-Dateien schnell zu überprüfen, während sie in einer Befehlszeilenumgebung arbeiten.
Das Skript und seine Installation werden hier beschrieben:
http://bayesianconspiracy.blogspot.com/2012/06/quick-csvtab-file-viewer.html
Es gibt dieses kurze Kommandozeilenskript in Python: https://github.com/rgrp/csv2ascii/blob/master/csv2ascii.py
Einfach herunterladen und in Ihrem Pfad platzieren. Die Verwendung ist wie
csv2ascii.py [options] csv-file-path
csv-Datei konvertieren bei csv-file-path
in die ascii-Form umzuwandeln und das Ergebnis auf stdout. Wenn csv-file-path
= '-' dann von stdin lesen.
Optionen:
-h, --help show this help message and exit
-w WIDTH, --width=WIDTH
Width of ascii output
-c COLUMNS, --columns=COLUMNS
Only display this number of columns
- See previous answers
- Weitere Antworten anzeigen