Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como ler o arquivo CSV em VB
Comma Separated Value (CSV) é um formato de arquivo de texto simples que é comumente usado para armazenar dados. A linha representa cada registro neste formato, e dentro de cada linha, uma vírgula separa cada valor. Córregos 6 de arquivo de entrada e saída do Visual Basic ou o acesso a dados de objeto pode ser usado para carregar e ler um arquivo CSV. Coisas que você precisa
Visual Basic 6
Show Mais instruções
1

Crie um novo projeto no Visual Basic. Se você deseja adicionar a funcionalidade para ler um arquivo CSV para um projeto existente , você pode pular esta etapa.
2

Adicione uma classe ao projeto clicando com o botão direito sobre o nome do projeto no Projeto explorer e , em seguida, selecionando " Adicionar módulo de classe . "
3

Defina a propriedade nome da classe para " CFileReader " ou um nome usando seus padrões de codificação .
4

Adicione uma referência para os Active Data Objects biblioteca (ADO) , selecionando o menu " Project> Referências" e selecionando o
"Microsoft ActiveX Data Objects 2.5 Library " ou " Microsoft ActiveX Data Objects 2.6 library. "
5

Digite o seguinte código na classe :

ReadCSV Private Function (ByVal fileName as String) As ADODB.Recordset

Dim conexão as ADODB.Connection
< fileRecords p> ADODB.Recordset Dim Dim

fileQuery As String Dim

numCampo As Integer

texto "este drive suporta Properties = prolongado '; FMT = delimitado ' "

" Há também um argumento adicional , HDR com sim ou não os valores que indica se o arquivo tem um cabeçalho

' connOpen " Provider = Microsoft.Jet "_

' & " . OLEDB.4.0 ; Data Source = " & App.Path _

" &"; prolongado Properties = 'text ; HDR = NO ; "_

" & " FMT = delimitado "

Set conexão = New ADODB.Connection

connection.ConnectionString = _

" Driver = { Microsoft Text Driver (* txt; . *. csv) }; "& _

" DBQ = "& App.Path &"; "," "," "

Connection.Open

fileQuery =" SELECT * FROM "& fileName

Set fileRecords = Connection.Execute ( fileQuery )

Definir ReadCSV = fileRecords

End Function

Este código se conecta a um arquivo de texto usando o Microsoft motorista texto e seleciona todas as linhas em um conjunto de registros ADO.
6

Chame a função a partir do evento desejado ou aplicativo de console.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um DSN Utilizando um código de API 
·Como criar uma consulta no Access VBA 
·O que é linguagem Visual Basic 
·Faça uma lista dos tipos de dados básicos disponívei…
·Funções VBA Cordas Comparação 
·Como usar Vb.Net em HTML dinâmico 
·Como usar um formulário MDI no VB 
·Como executar VB.NET 
·Como remover o último caractere em VB.Net 
·Como verificar MouseDown em Visual Basic 
  Artigos em destaque
·Como validar um endereço de e-mail em ASP.Net 
·Como fazer comentários em um arquivo PHP 
·Como se livrar de Suportes em Python Matriz 
·Tutorial para AJAX e JQuery Paginação em PHP 
·Definição de Palavras Java Reservados 
·Como calcular o tempo em Perl 
·Como enviar dados em MySQL com PHP 
·Como chamar uma função VB.NET De DLL Fortran 
·Xcode Texto Tutorial editor 
·O que é Fila de Prioridade 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados