| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Parse en CSV-fil med VB
    Formatet CSV ( kommaseparerede værdier ) er en af ​​de mest almindelige for datafiler. Et komma bruges til at afgrænse objekter på hver linje i filen. Mange programmer , såsom Excel, output data i dette format. Programmører vil indlæse data fra en csv fil i en kode, struktur, såsom en matrix eller bord. Visual Basic 2008 indeholder funktioner, reducerer den kode, der kræves for at parse ( adskille en stor blok af data i adskilte poster) en csv -fil. Ting du skal
    Text editor
    Microsoft Visual Basic Express Edition 2008
    CSV-fil
    Vis Flere Instruktioner
    1

    Vi vil skabe og parse en enkel datafil til illustrationsformål . Åbn teksteditor og indtast følgende data : Hej

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

    Gem filen på " c: \\ test.csv " .
    3

    Åbn Visual Basic-program og oprette et nyt projekt ved hjælp af" Ctrl " og " N " tasterne. Vælg " Windows Forms Application " skabelon.
    4

    Opret en knap mærket " Button1 " på skemaet.
    5.

    Dobbeltklik på " Button1 " og indtast følgende kode : Hej

    Brug myReader Som New Microsoft.VisualBasic.FileIO.TextFieldParser _ ( "c: \\ test.csv " ) MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited ' indstille afgrænser til ethvert valueMyReader . Afgrænsere = Ny String () {" , "}

    Dim CurrentRow As String ()

    ' Loop igennem alle felterne i filen. »Hvis nogen linjer er korrupte , rapportere en fejl og fortsætte parsing.While Ikke MyReader.EndOfDataTrycurrentRow = MyReader.ReadFields () ' ouput den anden værdi af hver linje for at vise , at filen er blevet parsed.MsgBox ( CurrentRow (1) ) " Medtag kode her til at håndtere row.Catch ex Da Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox ( " line" & ex.Message & _ " er ugyldig. Skipping " ) End Prøv

    End Mens

    End Brug
    6

    Udfør koden i debug mode ved hjælp af " F5 "-tasten.
    7

    Klik på " Button1 " til henrettet parsing kode. En besked boks for hver linje i filen vises på skærmen med den anden værdi af den viste linie.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slettes valg fra DataGridViewComboBox 
    ·Sådan Tilslut en MDB 
    ·Sådan Beregn langdistance telefon gebyrer fra en CSV-f…
    ·Sådan Beregn Bankdage i Visual Basic 
    ·Sådan Reset Trymedias Trial 
    ·VB Kode heltal til String konvertering 
    ·Sådan Udfør en lagret procedure kommando i Visual Bas…
    ·Dato Sammenligning i VBA 
    ·Hvordan til at skrive min egen DLL i VB.Net 
    ·Sådan Lær VB.NET Uden Klasser 
      Anbefalede Artikler
    ·Forskellene mellem hasEventListener & willTrigger 
    ·Hvordan at slette en fil i C 
    ·Projekter ideer med Visual Basic 
    ·Hvordan man laver en Referral Form til Websider 
    ·Sådan Konverter Oracle Forms til Java 
    ·Sådan Parse e-mail med VBS 
    ·Sådan importeres en CSV i en DataGridView 
    ·Sådan oprettes en ansøgning om iPhone 
    ·Sådan betjeningsknapperne på en dialogboks 
    ·Hvordan man udvider en klasse til en anden klasse i PHP…
    Copyright © Computer Viden http://www.computerdk.com