LEITURA DE ARQUIVO.CSV

GABRIELROD 28/09/2010 18:16:10
#354042
E aew galera!! blz?

Pessoal estou com a seguinte dúvida: preciso ler um arquivo .csv, ate ai tudo bem consegui usando o metodo open e tudo, mas eu tenho uma dúvida: preciso de ler ele em mais de um local da aplicação, teria jeito de eu deixar ele aberto no começo e eu fexar no final, tudo bem isso dá porém nao sei como fazer para ele ao pedir para ler uma linha ele começar a ler o começo do arquivo tudo denovo, pois do jeito que está ele lê a proxima linha da que foi lida a anterior. codigo:

[ô]Open str For Input As #1
Dim n As Integer
Dim lineread As String
Dim line As Variant
n = 1
Do While texto.AtEndOfStream = False

[ô]Line Input #1, lineread

line = Split(lineread, [Ô];[Ô], -1, vbTextCompare)
If n = 9 Then
endLine = line(1)
Exit Do
End If
n = n + 1
Loop



no codigo acima eu abriria o arquivo ai, mais na frente precisarei de ler outra a informação, que pode estar antes da linha que foi lida anteriormente no caso ali a linha 9.


se puderem me ajudar agradeço!!
TECLA 28/09/2010 19:27:19
#354051
Veja se entendi o dilema...

Você precisa LER SOMENTE UMA LINHA ESPECÍFICA do arquivo .CSV?
é isso?
HARRY.POTTER 28/09/2010 20:04:33
#354058
quando você quiser alterar o ponteiro do arquivo:

Seek #filenumber,pos

Pra voltar pro incio seria algo como:
Seek #filenumber, 0 [ô]ou 1...nao lembro ^^
GABRIELROD 28/09/2010 21:50:46
#354063
Harry potter era isso mesmo que eu queria cara!!! boa!
testarei na minha app e postarei aqui se deu certo ou não,
até la muito obrigado pela resposta!
JULYANNE 29/09/2011 01:04:11
#385519
vocÊ consegiu ler o arquivo csv? tem o codigo fonte ai pra mim da uma olhada tenho que fazer algo parecido
Tópico encerrado , respostas não são mais permitidas