Existe algum Framework para faciltar extração de arquivos txt e padronização de layout?

7 respostas
T

Galera estou em busca de algum framework que facilite a vida na hora de extrair um arquivo txt ex:

As linhas do meu txt serao assim:

String minhaString = "1235748594558Hcer8963TUU6523FORD789654";

seguindo o layout do arquivo eu teria que ir dando substring para ir definindo o que preciso Ex:

String codigoProduto = minhString.subString(0,3);
 String codigoEmpresa = minhString.subString(3,6);

Queria exitar isso e definir um XML onde eu faco algo assim:

<line>
   <codigoProduto>
         <tamanho>
                    3
         </tamanho>
         <posicao>
        0
           </posicao>
     </codigoProduto>
 <codigoEmpresa>
         <tamanho>
                    3
         </tamanho>
         <posicao>
              3
          </posicao>
     </codigoEmpresa>
</line>

Deu para entender ai galera? Ou esta confuso?

Abs a todos e obrigado

7 Respostas

E

Essa história de “deu para entender” é muito feio - um cara malicioso pode responder “dei” …

De qualquer maneira, ontem alguém citou o http://www.beanio.org/

R

Tem o JFileHelpers. É uma biblioteca que trabalha com layout de arquivo txt, onde o layout é mapeado através de anotações.
Com ele fica barbada ler o TXT, salvando os valores em um objeto e depois você pode transformar seu objeto em um XML com alguma biblioteca do tipo XStream, Jaxb…

Aqui tem um tutorial: Manipulando arquivo Txt com JFileHelpers

G

Dá uma olhadinha nesse aqui também:

A

entanglement:
Essa história…
um… malicioso pode responder “dei” …

Rs… :smiley:

A

romarcio:
Tem o JFileHelpers. É uma biblioteca que trabalha com layout de arquivo txt, onde o layout é mapeado através de anotações.
Com ele fica barbada ler o TXT, salvando os valores em um objeto e depois você pode transformar seu objeto em um XML com alguma biblioteca do tipo XStream, Jaxb…

Aqui tem um tutorial: Manipulando arquivo Txt com JFileHelpers

O link atalho para o tutorial não está habilitado.

A

andredecotia:
romarcio:
Tem o JFileHelpers. É uma biblioteca que trabalha com layout de arquivo txt, onde o layout é mapeado através de anotações.
Com ele fica barbada ler o TXT, salvando os valores em um objeto e depois você pode transformar seu objeto em um XML com alguma biblioteca do tipo XStream, Jaxb…

Aqui tem um tutorial: Manipulando arquivo Txt com JFileHelpers

O link atalho para o tutorial não está habilitado.

http://www.jfilehelpers.com/examples_pt.php

R

andredecotia:
romarcio:
Tem o JFileHelpers. É uma biblioteca que trabalha com layout de arquivo txt, onde o layout é mapeado através de anotações.
Com ele fica barbada ler o TXT, salvando os valores em um objeto e depois você pode transformar seu objeto em um XML com alguma biblioteca do tipo XStream, Jaxb…

Aqui tem um tutorial: Manipulando arquivo Txt com JFileHelpers

O link atalho para o tutorial não está habilitado.

Valeu pelo aviso, já arrumei o link lá em cima.

Criado 20 de fevereiro de 2013
Ultima resposta 20 de fev. de 2013
Respostas 7
Participantes 5