Eu leria linha-a-linha, e cada linha lida retiraria todas as aspas! Depois,
usaria o bom e velho TStringList pra separar os dados da linha, usando as
propriedades DelimitedText e Delimiter.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de anckerdj
Enviada em: terça-feira, 13 de julho de 2010 16:38
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Importação de Arquivo

 

  

Ralp Alves Bezerra wrote:
> Não estou conseguindo montar uma rotina para pegar os dados contidos
dentro
> das aspas duplas e delimitadas por vírgula.
>
> 
>
> Existe um campo no formato "100.000,00" que também contém vírgulas em seu
> conteúdo.
>
> 
"601","029",201000,"02","01",20100512,"12050002",201005,"04","122","0003","2
","002","0000","33901400","100.000,00"

Use um parser simples (autômato) e vai funcionar sempre.

[]'s



 



[As partes desta mensagem que não continham texto foram removidas]

Responder a