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 för att tolka en CSV-fil med VB

    Formatet CSV ( kommaseparerade värden ) är en av de vanligaste för datafiler . Ett kommatecken används för att avgränsa föremål på varje rad i filen . Många program , till exempel Excel , utdata i detta format. Programmerare kommer att läsa data från en CSV- fil till en kod struktur såsom en matris eller tabell . Visual Basic 2008 innehåller funktioner som minskar koden som krävs för att tolka ( separera ett stort block av data till olika poster ) en csv -fil . Saker du behöver
    Text Redaktör Microsoft Visual Basic Express Edition 2008 Review CSV -fil
    Visa fler instruktioner
    1

    Vi ska skapa och tolka en enkel datafil för illustrationsändamål . Öppna textredigerare och ange följande data :

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

    Spara filen till " c : \\ test.csv " .
    3

    Öppna Visual Basic-program och skapa ett nytt projekt med " Ctrl " och " N "nycklar . Välj " Windows Forms Application " mall .
    4

    Skapa en knapp märkt " Button1 " på blanketten .
    5

    Dubbelklicka på " Button1 " och ange följande code :

    Använda myReader som New Microsoft.VisualBasic.FileIO.TextFieldParser _ ( " c : \\ test.csv " ) MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited ' ställa avgränsare till någon valueMyReader . Avgränsare = new String ( ) { " , " }

    Dim currentRow As String ( ) katalog

    'Gå igenom alla fält i filen . " Om några linjer är korrupta , rapporterar en felet och fortsätta parsing.While Inte MyReader.EndOfDataTrycurrentRow = MyReader.ReadFields ( ) ' Ouput det andra värdet av varje rad för att visa att filen har varit parsed.MsgBox ( currentRow ( 1 ) ) ' Inkludera kod här för att hantera row.Catch ex Som Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox ( " line" & ex.Message & _ " är ogiltigt . Hoppar " ) End Försök

    End Medan

    End Använda
    6

    köra koden i debug -läge med " F5 " tangenten .
    7

    Klicka på " Button1 " till avrättade tolkningskoden . En meddelanderuta för varje rad i filen visas på skärmen med det andra värdet av den linje som visas .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder VBA till Center text på ett Word-dok…
    ·Hur man använder en HashTable i en Visual Basic Applic…
    ·Hur du ändrar Sorteringsordning på en rapport om Acce…
    ·Hur man skapar ett program för att skriva ut de belopp…
    ·Hur du ändrar en Cellvärde Med VBA
    ·Hur man skapar en Array i Visual Basic
    ·Hur mata in ett nummer med två decimaler i Visual Basi…
    ·Hur man skapar en VBS E
    ·Hur man använder DrawLine i VB.NET
    ·Hur Pausa en subrutin Tills en knapp trycks in VB6
    Utvalda artiklarna
    ·Hur du ansluter en direkt Tandem till en MVS
    ·Python Hastighet
    ·Förhindra att flera inloggningar Med Session_ID
    ·Hur vill kolla för grundlärare Sikt Egenskaper
    ·Implementera SQL rapporter i Microsoft Dynamics GP 10,0…
    ·Hur man använder Google Maps i C #
    ·Hur man använder rullningslist i Visual Basic 6.0
    ·Konvertera P12 med keytool
    ·Hur man lägger till datum i Java
    ·Hur man lär Design användargränssnitt
    Copyright © Dator Kunskap http://www.dator.xyz