windows editor de texto que permite classificar a coluna de dados csv / tsv

0

Eu achei que lembrei de ler que há um editor de texto que existe para janelas que permite a classificação de dados, tratando o csv / tsv de forma semelhante ao que ele está tratando quando alguém ordena no Excel.

Qualquer ponteiro é apreciado, está me deixando louco.

obrigado

    
por jason m 24.01.2013 / 03:48

2 respostas

2

Tem que ser um editor de texto? Ou é um editor CSV / TSV (portátil) também aceitável?

CSVed is an easy and powerful CSV file editor, you can manipulate any CSV file, separated with any separator.

Aqui está uma captura de tela de suas funções de classificação

    
por 24.01.2013 / 13:23
0

Não consigo pensar em um editor do Windows que faça isso internamente, mas o Vim ou o Emacs podem fazer isso por meio de algumas ferramentas externas, se isso puder ser útil para você? Lidar com um arquivo CSV adequado seria um pouco complicado, mas, para o caso simples de um arquivo como este exemplo:

1,z,3
2,y,4
3,x,5

... um comando Vim para ordenar o arquivo pelo segundo campo em cada linha seria:

:%!cut -f2,1,3 -d, | sort | cut -f2,1,3 -d,

Isso depende de ter cut disponível (por exemplo, dos textutils GNU, disponíveis para Windows) e do Windows% usualsort, porque o comando canalizará o texto por meio desses programas externos para executar o trabalho.

Para um arquivo CSV adequado, seria necessário analisar o CSV totalmente para lidar com aspas, antes de classificar por esse método, e depois para colocar os campos novamente em ordem.

Um exemplo de como percorrer sort do Vim pode ser encontrado em StackOverflow aqui .

    
por 24.01.2013 / 11:03