LEITURA DE ARQUIVO.CSV
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!!
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!!
Veja se entendi o dilema...
Você precisa LER SOMENTE UMA LINHA ESPECÃFICA do arquivo .CSV?
é isso?
Você precisa LER SOMENTE UMA LINHA ESPECÃFICA do arquivo .CSV?
é isso?
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 ^^
Seek #filenumber,pos
Pra voltar pro incio seria algo como:
Seek #filenumber, 0 [ô]ou 1...nao lembro ^^
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!
testarei na minha app e postarei aqui se deu certo ou não,
até la muito obrigado pela resposta!
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