Skip to content

alexsandrospecht/Tsv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.

About

Easy way to convert Flat Files to CSV with Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published