Czy istnieje wygodna przeglądarka csv z wiersza poleceń, być może narzędzie uniksowe lub mod niektórych narzędzi (np. Vim lub python)?
Łatwo edytuję pliki CSV, pisząc je ręcznie (ponieważ wszystko, co musisz zrobić, to rozdzielając kolumny przecinkami), ale czy istnieje sposób, aby wyświetlić go w nieco ładniejszym interfejsie użytkownika w wierszu poleceń?
command-line
unix
csv
viewer
vonhogen
źródło
źródło
Odpowiedzi:
sc to program do obsługi arkuszy kalkulacyjnych z linii poleceń, który istnieje już od dłuższego czasu, prawdopodobnie dostępny w menedżerze pakietów. Oto artykuł wprowadzający do Linux Journal:
źródło
sc
czyta pliki rozdzielane dwukropkami, a nie pliki CSV: linuxjournal.com/article/10699?page=0,1Istnieje narzędzie CSVfix , które pomaga w przeglądaniu plików CSV.
Prostym sposobem przeglądania plików CSV w wierszu poleceń jest potokowanie pliku .csv do
column
narzędzia z ogranicznikiem kolumny ustawionym jako przecinek:źródło
column -s, -t yourfile.csv
. Ilekroć zobaczysz,cat file | command
rozważcommand file
lubcommand < file
najpierw.Wygląda na to, że to pytanie pokrywa się (przynajmniej częściowo) z moim podobnym pytaniem na StackOverflow:
Przeglądarka CSV z wiersza poleceń?
Najważniejszą odpowiedzią jest obecnie:
(Proszę zobaczyć link, aby uzyskać więcej informacji.)
źródło
Potężny program vim ma wtyczkę do plików .csv we wtyczce CSV, a zrzut ekranu to
źródło
Wiem, że to pytanie jest już dość stare, ale chcę dodać kolejne narzędzie, które uważam za bardzo wygodne:
tabview ( https://github.com/TabViewer/tabview )
Linia nagłówka pliku csv zawsze pozostanie na górze, a jest o wiele więcej funkcji.
źródło
Tryb emacs csv-nav pokaże plik csv i otworzy pojedyncze rekordy w buforze tekstowym, abyś mógł je edytować i zapisać z powrotem w oryginalnym buforze
źródło