Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luisym

Importar dados do TXT

Recommended Posts

Pessoal, preciso atualizar um sistema de catalogo online, desenvolvi o sistema esta tudo pronto porém ao verificar o sistema da empresa eles não exportam em xml, csv ou qualquer outro padrao que eu já tenha trabalhado.

 

Ele só exporta em um txt mas da seguinte forma:

************************************************************************************************************************************
*                                   	*                                                  *                  *                 	*
*    SISTEMA DE AUTOMACAO COMERCIAL 	* 	R E L A C A O   D E   M A T E R I A I S      *  DATA: 03/12/2010*  PAGINA:        1  *
*                                   	*                                                  *                  *                    *
*                                   	*             	DESDE:   /  /                    *  HORA: 16:21:12  *  CODIGO:       	*
*                                   	*                                                  *                  *                    *
************************************************************************************************************************************


  CODIGO                                               	COD.                          QUANTIDADE  QUANTIDADE      PONTO      QUANTIDADE   	VALOR       	VALOR      T O T A L  I T E M  T O T A L  I T E M
DO 	ITEM                D E S C R I C A O       	UN  TRIB  ULT COMPRA  ULT. VENDA    MINIMA      MAXIMA    RESSUPRIMENTO             	REPOSICAO        TABELA      (VALOR  REPOSICAO)  (VALOR DE  TABELA)
===========  ========================================  ==  ====  ==========  ==========  ==========  ==========  =============  ==========  ==============  ==============  ==================  ==================
0010010017   TUBO PVC ROSC. 1/2" X 6MT. TIGRE          PC   06    01/12/2010  03/12/2010   	68     	136          102              75       	18.01       	27.02            1 350.75            2 026.13
0010010025   TUBO PVC ROSC. 3/4" X 6MT. TIGRE          PC   06    11/11/2010  03/12/2010   	92     	184          138              28       	24.36       	36.54              682.08            1 023.12

 

Alguem ai da uma luz de como poderia tratar esses info para atualizar no meus sistema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você terá que ler o txt, separar as informações de acordo com que você precisa, use FSO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já fiz algo parecido em um sistema em DELPHI, a lógica é a mesma:

 

 

Conte a quantidade de linhas de "cabeçalho" que terá que pular. Repare na linha que contém os "=", ela indica a quantidade máxima de caracteres de cada "campo" de seu TXT, você irá que ler linha a linha e separar usando a função MID cada pedaço da linha e armazenar da melhor forma que te adequar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.