TXT TO CSV TRANSFORMER
Easy way to convert Flat Files to CSV with Java
- Baixe a ultima versão no link
Caso prefira:
- Baixe o projeto
$ git clone https://github.com/alexsandrospecht/Tsv - Acesse a pasta criada
$ cd Tsv - Faça o build
# mvn clean install - Coloque o jar
tsv.jarcriado dentro da pasta/targetonde desejar - Crie um template para transformar seu arquivo, como o exemplo abaixo:
OPERATION=SUM CAMPO 1;0;5; CAMPO 2;5;6;STRINGFY; CAMPO 3;6;10;
- Rode o jar com o comando:
$ java -jar tsv.jar arquivo.txt template.txt saida.csv- Onde
arquivo.txté o arquivo de input - E
template.txté o arquivo contendo o template a ser usado para recortar o input. - E
saiva.csvé o arquivo onde será gravado o resultado da operação
- Onde
- Execute o jar.
- Será apresentada a tela abaixo, basta preencher os campos e clicar em
Transform.
- O TSV suporta 2 operações diferentes:
- 1 -
SUM: Dado a posição inicial, soma-se o valor informado para definir a posição final. - 2 -
USER_DEFINED: O usuário informa tanto a posição inicial quanto final.
- 1 -
- Marcar a linha com a opção STRINGFY faz com que o campo seja impresso com
"", isso faz com que o CSV trate o campo como STRING.
