Ir para conteúdo
Fórum Script Brasil
  • 0

leitura de arquivo csv e gravar em access


Alex Mauricio

Pergunta

bom dia pessoal.

estou com um problemaço...

seguinte... criei um commondialog para selecionar o arquivo etc, etc,

beleza

até ai tudo bem

agora.... preciso ter noção de como ler o arquivo linha por linha e depois fazer um insert no BD.

os textos que achei sobre isso fico muito vago...

alguém consegue me dar uma idéia de como fazer?????????

obrigado....

Private Sub selecionarArquivos()
    Dim tipo As String
    Dim caminho As String
    Dim nomeArq
    Dim numLinha

    'CONFIGURA A CAIXA DE DIÁLOGO
    cmmCarregaArquivo.DialogTitle = "Selecione um arquivo para carregar no Banco de Dados!"
    cmmCarregaArquivo.InitDir = "c:"
    'cmmCarregaArquivo.InitDir = App.Path  --> mostra o diretório onde está o sistema
    'cmmCarregaArquivo.FileName = arquivo - CASO QUEIRA DEIXAR PRÉ-DEFINIDO UM ARQUIVO
    tipo = "Arqs. CSV(*.csv)|*.csv|Todos " & "Arqs. (*.*)|*.*|"
    cmmCarregaArquivo.Filter = tipo
    cmmCarregaArquivo.Flags = cdlOFNFileMustExist + _
                                cdlOFNHideReadOnly + _
                                cdlOFNLongNames + _
                                cdlOFNExplorer
    cmmCarregaArquivo.CancelError = False
    cmmCarregaArquivo.ShowOpen

    If cmmCarregaArquivo.FileName = "" Then
    MsgBox "0 (zero) arquivo(s) selecionado!", vbInformation + vbOKOnly, "Alerta"
    Else
        
        lblCaminho = cmmCarregaArquivo.FileName
        lblTamanhoArquivo = FileLen(cmmCarregaArquivo.FileName)

        'LEITURA DO ARQUIVO CSV
        nomeArq = lblCaminho

        Open nomeArq For Input As #1
            Do While Not EOF(1)
                Line Input #1, numLinha



            Loop
            Close #1

    End If

End Sub

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...