Dator > hur man tolka en CSV-fil med vb

  • hur man 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 beskriva objekt 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 i en kod struktur som en matris eller tabell . Visual Basic 2008 innehåller funktioner minska koden som krävs för att tolka ( separat ett stort block av data till olika poster ) en CSV -fil

    Du behöver : .
    textredigerare
    Microsoft Visual Basic Express Edition 2008 .
    CSV -fil .


    1 .
    Vi ska skapa och tolka en enkel datafil i illustrativt syfte . Öppna textredigeraren och ange följande data :

    1,2,3,4,5,6
    A, B , C , D , E
    2 .
    Spara denna fil till . "C : \ test. csv "
    3
    Öppna Visual Basic-program och skapa ett nytt projekt med hjälp av " Ctrl " och " . N " nycklar . Välj " Windows Forms Application " mall .
    4 .
    Skapa en knapp märkt " Button1 " på blanketten.
    5 .
    Dubbelklicka om " Button1 " och skriv in följande kod :

    Använda MyReader som ny Microsoft . VisualBasic. FileIO. TextFieldParser _
    ( "c : \ test. csv " )
    MyReader. TextFieldType=Microsoft. VisualBasic. FileIO. FieldType. Delimited
    " som avgränsare ett värde
    MyReader. Delimiters=new String ( ) {","}

    Dim currentRow As String ( )

    'Gå igenom alla fält i filen .
    " Om några rader är korrupta , rapportera fel och fortsätta tolkning .
    Även om inte MyReader. EndOfData
    Prova
    currentRow=MyReader . ReadFields ( )
    " Ouput det andra värdet på varje rad för att visa att filen har tolkats .
    MsgBox ( currentRow ( 1 ) )
    " Inkludera kod här för att hantera raden .
    Catch ex som Microsoft. VisualBasic. FileIO. MalformedLineException
    MsgBox ( " Line " ex. Message _
    "är ogiltig . Hoppar över " )
    End Prova

    slutet medan

    ändan med
    6 .
    köra koden i debug -läge med " F5 " -knappen.
    7 .
    Klicka på " Button1 " till utfört parsning koden . En meddelanderuta för varje rad i filen kommer att visas på skärmen med det andra värdet av denna linje visas .

    tips och varningar


  • Ändra avgränsare värdet i koden kommer att tillåta denna kod som ska användas för olika filtyper .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur överbrygga Joomla och phpBB





Relaterade artiklar


  • hur man får digital satellit för att spela på en Mac
  • hur du importerar en CSV till Palm Desktop
  • standarden mätning av hastighet för en PC
  • hur man får Windows Vista att känna igen mer än 3GB
  • vad är filändelsen LfM ?
  • hur man använder en pc digital penna för redigering konst
  • tangentbord som arbetar med tunna klienter
  • min DVD-brännare kommer inte att öppna
  • Hur gör jag programmet en HP deskjet 6100?
  • Lenovo ThinkPad tangentbord tips