Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man läser CSV-fil i VB

    kommaseparerade värden ( CSV ​​) är en enkel textfil format som ofta används för att lagra data . En rad representerar varje post i detta format , och inom varje rad , separerar ett kommatecken varje värde . Visual Basic 6 input - output -fil strömmar eller dataåtkomst objekt kan användas för att läsa och läsa en CSV -fil . Saker du behöver Review, Visual Basic 6
    Visa fler instruktioner
    1

    Skapa ett nytt projekt i Visual Basic . Om du vill lägga till funktionalitet för att läsa en CSV-fil till ett befintligt projekt , kan du hoppa över detta steg .
    2

    Lägg en klass till projektet genom att högerklicka på projektet Namn i projektet Utforskaren och sedan välja " Add Class Module . " Addera 3

    Ange namnet egenskapen klassen " CFileReader " eller ett namn med hjälp av din kodning .
    4

    Lägg till en hänvisning till Active Data Objects ( ADO ) bibliotek genom att välja " Projekt > Referenser " -menyn och sedan välja " Microsoft ActiveX Data Objects 2.5 Library " eller " Microsoft ActiveX Data Objects 2.6 Library . "

    5

    Skriv följande kod i klassen :

    Private Function ReadCSV ( ByVal filnamnet som String ) Som ADODB.Recordset

    Dim anslutning Som ADODB.Connection

    Dim fileRecords As ADODB.Recordset

    Dim fileQuery As String

    Dim fieldNum As Integer

    " Denna enhet har stöd för utökade egenskaper = ' text , FMT = Avgränsade ' "

    " det finns också ytterligare ett argument , HDR med ja eller nej värden som anger om filen har ett huvud

    ' connOpen " Provider = Microsoft.Jet " _

    " & " OLEDB.4.0 , . Data Source = " & App.Path _

    " & " , utökade egenskaper = ' text , HDR = NO ; " _

    " & " FMT = Avgränsad ' "

    Set anslutning = Ny ADODB.Connection

    connection.ConnectionString = _

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

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

    connection.Open

    fileQuery = " SELECT * FROM " & fILENAME

    Set fileRecords = connection.Execute ( fileQuery ) katalog

    Set ReadCSV = fileRecords

    End Function

    koden ansluter till en textfil med Microsoft text drivrutin och väljer alla rader i ett ADO recordset .
    6

    Anropa funktionen från den önskade händelsen eller konsol ansökan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar Tillämpning Titel i Visual Basic 6
    ·Hur man skickar ett HTML-mail med VB
    ·Hur man använder den lägga till formulär inloggnings…
    ·Hur Stäng VB och VB6
    ·Hur man kan stoppa en oändlig slinga på Macro
    ·Hur man driver ett Powershell Inside Visual Basic Progr…
    ·Statiska arrayer i funktioner i VBA
    ·Egenskaperna hos en samling i VBS
    ·VBA -macro Tips för Word 2007
    ·Hur man läser pixlar från bild lådor i VB6
    Utvalda artiklarna
    ·Hur man gör en exe-fil till en katalog Arkiv
    ·Hur man läser ASCII Code Diagram Quick Reference
    ·Hur man använder Java 2D att måla på en bild
    ·Hur man kör VMware i en Linux Terminal
    ·PHP Tutorial på Databas Undantag
    ·Vad är ett kommando Argument
    ·Hur man installerar Zend för PHP 5.3
    ·C Tutorial : Datatyper
    ·Hur du uppdaterar dolda fält med Javascript och PHP
    ·Hur konvertera en sträng till INT i Vb.net
    Copyright © Dator Kunskap http://www.dator.xyz