Existe um visualizador csv de linha de comando conveniente, possivelmente uma ferramenta unix ou um mod de algumas ferramentas (por exemplo, vim ou python)?
Acho fácil editar arquivos CSV simplesmente escrevendo-os manualmente (já que tudo o que você precisa para delimitar as colunas por vírgula), mas existe uma maneira de visualizá-lo em uma interface do usuário um pouco mais agradável na linha de comando?
command-line
unix
csv
viewer
vonhogen
fonte
fonte
Respostas:
sc é um programa de planilha de linha de comando que existe há muito tempo, provavelmente disponível no seu gerenciador de pacotes. Aqui está um artigo de introdução ao Linux Journal:
fonte
sc
lê arquivos delimitados por dois pontos, e não arquivos CSV: linuxjournal.com/article/10699?page=0,1Existe uma ferramenta, CSVfix , que ajuda na visualização de arquivos CSV.
Uma maneira simples de exibir arquivos CSV na linha de comando é canalizar o arquivo .csv para o
column
utilitário com o delimitador de coluna definido como vírgula:fonte
column -s, -t yourfile.csv
. Sempre que você vircat file | command
considerarcommand file
oucommand < file
primeiro.Parece que essa pergunta se sobrepõe (pelo menos parcialmente) à minha pergunta semelhante no StackOverflow:
Visualizador de CSV da linha de comando?
A resposta principal existe atualmente:
(Consulte o link para mais detalhes.)
fonte
O poderoso programa vim possui um plug-in para arquivos .csv no CSV Plugin e sua captura de tela é
fonte
Sei que essa pergunta já é bastante antiga, mas quero adicionar outra ferramenta, que achei muito conveniente:
tabview ( https://github.com/TabViewer/tabview )
A linha de cabeçalho do arquivo csv sempre ficará no topo e há muitos outros recursos.
fonte
O modo emacs csv-nav mostrará o arquivo csv e abrirá registros únicos em um buffer de texto para você editar e salvar de volta no buffer original
fonte