Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan lese CSV-fil i VB
    Kommaseparert verdi ( CSV ​​) er en enkel tekstfil format som vanligvis brukes til å lagre data . En rad representerer hver post i dette formatet , og innenfor hver rad , skiller komma hver verdi . Visual Basic 6 input-output file bekker eller datatilgang objekt kan brukes til å laste inn og lese en CSV -fil . Du trenger
    Visual Basic 6
    Vis flere instruksjoner
    en

    Lag et nytt prosjekt i Visual Basic. Hvis du ønsker å legge til funksjonalitet for å lese en CSV -fil til et eksisterende prosjekt , kan du hoppe over dette trinnet .
    2

    Legg en klasse til prosjektet ved å høyreklikke på prosjektnavnet i Prosjekt Explorer, og deretter velge " Add Class Module ".
    3

    Angi navnet tilhører klassen " CFileReader " eller et navn ved hjelp av koding standarder .
    4 < p> Legg til en referanse til Active data Objects ( ADO ) bibliotek ved å velge "Project > Referanser "-menyen og deretter velge " Microsoft ActiveX data Objects 2.5 Library" eller " Microsoft ActiveX data Objects 2.6 Library".

    5

    Skriv inn følgende kode i klassen : en

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

    Dim forbindelse Som ADODB.Connection
    < p> Dim fileRecords Som ADODB.Recordset

    Dim fileQuery As String

    Dim fieldNum As Integer

    ' Denne stasjonen støtter Extended Properties = ' text ; FMT = Delimited ' "

    ' det er også et ekstra argument , HDR med JA eller NEI verdier som angir om filen har en header

    ' connOpen " Provider = Microsoft.Jet " _

    ' & " OLEDB.4.0 ; . datakilde = " & App.Path _

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

    ' & " FMT = Delimited ' "

    Set tilkobling = Ny ADODB.Connection

    connection.ConnectionString = _

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

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

    connection.Open

    fileQuery =" Select * FROM "& fILENAME

    Set fileRecords = connection.Execute ( fileQuery )

    Sett ReadCSV = fileRecords

    End Function

    Denne koden kobler til en tekstfil ved hjelp av Microsoft tekst driver og velger alle rader i et ADO recordset .
    6

    Ring funksjonen fra ønsket hendelse eller konsoll applikasjon .

    früher :

     Weiter:
      Relatert Artike
    ·Slik kjører du en usynlig EXE i VB6 
    ·Hvordan lage en 3-D Button i REALbasic 
    ·Hvordan konvertere en streng til INT i Vb.net 
    ·How to Program Microsoft Windows CE 
    ·Hva er en VB Script brukes til 
    ·Slik unngår du at Endre størrelse i Visual Basic 
    ·Hvordan koble til en database ved DSN i ASP 
    ·Hvordan oppretter jeg Pivot tabellen med VBA 
    ·Visual Basic 6 vil ikke la deg lagre som en EXE -fil 
    ·Visual Basic spillet ideer 
      Anbefalte artikler
    ·Hvordan bli kvitt Apple Script feil 
    ·Hvordan skrive en Java program som beregner omkretsen a…
    ·Slik søker du etter en fil i Perl 
    ·Hvordan koble PHP til To MySQL Databaser 
    ·Hvordan endre kolonnenavnet i MySQL 
    ·Slik konverterer telefonnummer til tekst C 
    ·Slik konverterer Clobs til Tekster i Oracle 
    ·Hvordan å hoppe ut av et Void funksjon i C + + 
    ·Slik Knytt filtyper Med programmer 
    ·Hvordan finne manglende tallene i en PHP Array 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/