/Tsv

Easy way to convert Flat Files to CSV with Java

Primary LanguageJavaMIT LicenseMIT


TXT TO CSV TRANSFORMER
Easy way to convert Flat Files to CSV with Java

Software License Build Status

COMO USAR

  • 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.jar criado dentro da pasta /target onde 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;
    

Command line

  • 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

Modo gráfico

  • Execute o jar.
  • Será apresentada a tela abaixo, basta preencher os campos e clicar em Transform.


OPERATIONS

  • 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.

STRINGFY

  • 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.