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 analysere en CSV -fil med VB
    Formatet CSV ( komma separerte verdier ) er en av de vanligste for datafiler . Et komma brukes til å avgrense objekter på hver linje av filen. Mange programmer , for eksempel Excel , utdata i dette formatet . Programmerere vil laste inn data fra en csv -fil til en kode struktur som en matrise eller tabell . Visual Basic 2008 inneholder funksjoner som reduserer koden som kreves for å analysere ( skille en stor blokk av data inn i forskjellige items) en csv -fil . Du trenger
    tekst editor
    Microsoft Visual Basic Express Edition 2008
    CSV -fil
    Vis flere instruksjoner
    en

    Vi skal skape og analysere en enkel datafil for illustra-sjonsformål . Åpne teksteditor og skriv inn følgende data : en

    1,2,3,4,5,6 A, B , C , D , E
    2

    Lagre denne filen til " c: \\ test.csv " .
    3

    Åpne Visual Basic-programmet og opprette et nytt prosjekt ved hjelp av " Ctrl "og" N "-tastene . Velg " Windows Forms Application " mal .
    4

    Lag en knapp merket " Button1 " på skjemaet.
    5

    Dobbeltklikk på " Button1 " og skriv inn følgende kode :

    hjelp myReader som ny Microsoft.VisualBasic.FileIO.TextFieldParser _ ( "c : \\ test.csv " ) MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited ' sette skilletegn til enhver valueMyReader . Skilletegn = Ny String ( ) {" , "}

    Dim currentRow As String ( )

    ' Loop gjennom alle feltene i filen . ' Hvis noen linjer er korrupte , rapporterer en feilen og fortsette parsing.While Ikke MyReader.EndOfDataTrycurrentRow = MyReader.ReadFields ( ) ' utgang den andre verdien av hver linje for å vise at filen har vært parsed.MsgBox ( currentRow ( 1 ) ) ' Inkluder koden her for å håndtere row.Catch ex Som Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox ( " line" og ex.Message & _ " er ugyldig . Skipping ") End Prøv

    End Mens

    End hjelp
    6

    Execute koden i debug -modus ved hjelp av " F5" tasten.
    7

    Klikk på " Button1 " til henrettet analysekoden . En meldingsboks for hver linje i filen vil vises på skjermen med den andre verdien av denne linjen vises.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er koden for Keyboard Tegn på VB6 
    ·Hvordan få tilgang til en database i en annen PC i VB6…
    ·Hvordan lage en pong spill med koden i VB 
    ·Hvordan slå Visual Basic-prosjekt i en kjørbar 
    ·Hvordan lage en Ping Fra Visual Basic 
    ·Hvordan koble to former i Visual Basic 
    ·Hvordan lage skjemaer med Visual Basic 
    ·Hvordan skrive en If- erklæringen i Visual Basic 
    ·Slik installerer VB -skript med Skrivere 
    ·Hvordan fortelle om en kolonne skjules i VBA 
      Anbefalte artikler
    ·Hvordan bruke VB6 som en SWF Variable Finder 
    ·Hva er betydningen av å lære C Språk 
    ·Hvordan bruke PHP til å samhandle med MySQL 
    ·Hvordan skrive en Informix SQL Query 
    ·Hvordan referere til en Byte i arbeidslivet Lagring i C…
    ·Hvordan Fell Char å Int 
    ·Hvordan bruke Recursion Eksponensielle Powers 
    ·Hvordan oppdatere en database i PHP Bruke JavaScript 
    ·VBS Script Tutorial 
    ·Hvordan øke samtidige tilkoblinger i MySQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/