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 en CSV-fil med VB

    Kommaavgränsade värden (CSV ) filer är ett gemensamt format för att utbyta enkla uppgifter mellan olika databassystem och kalkylprogram . Det popularitet beror dess enkelhet : olika dataposter separeras med kommatecken och rader är separerade med nya linjer . Detta gör det också enkelt att skapa en enkel CSV -läsare med hjälp av Visual Basic s " TextFieldParser " klass . Instruktioner
    1

    Skapa ett nytt Visual Basic-projekt genom att klicka på " File " och " Nytt projekt . " Välj " Console Application . " Senare kan du använda exakt samma kod i ett mer sofistikerat grafiskt användargränssnitt ( GUI ) ansökan utan modifikation , men arbetar i en konsol miljö för nu besparar dig irrelevant GUI -programmering .
    2

    Öppna CSV filen med följande kommando :

    dim input = My.Computer.FileSystem.OpenTextFieldParser ( " c : \\ csv.txt " ) katalog

    Change " csv.txt " till den verkliga sökväg och namn i CSV-filen du vill tolka
    3

    Klistra in följande för att ställa in avgränsare till kommatecken : .

    input.SetDelimiters ( " , " )

    4

    Klistra in följande att läsa CSV-data i två matriser : en för data och en annan för kolumnrubriker :

    dunkla rader som ArrayList = New ArrayList ( ) katalog

    dim titlar () As

    String
    titlar = input.ReadFields ( ) katalog

    samtidigt ( ej input.endofdata ) katalog

    rows.add ( input.ReadFields )

    slut medan
    5

    Trycka CSV-data till konsolen med följande kod :

    för varje titel i titlar

    Console.Write ( titel . padright ( 20 ) ) katalog

    nästa

    Console.WriteLine ( ) katalog

    för varje rad i rader

    för varje s i Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man hittar det största värdet i en array i Visual…
    ·Hur man lär VB.NET Utan Klasser
    ·Hur du ändrar det aktiva fönstret i Visual Basic
    ·Hur man startar ett program med argument i VB.NET
    ·Hur man gör en Value Label Visning av Scroll Bar i Vis…
    ·Hur man gör en knapp för VBScripts
    ·Hur man kan få ett VB Query
    ·Hur man kan stoppa en loop i VB6
    ·Hur man använder Msvidctl i Visual Basic 6
    ·Handledning för Lägga till data i VB 2008 med hjälp …
    Utvalda artiklarna
    ·Hur man skapar ett Word-dokument i Java
    ·ArrayList Metoder i Java
    ·HTML onload Alternativ
    ·Hur man lär sig C + +
    ·Så här ändrar en Java Random Rutin
    ·Hur får man en listruta i VBA
    ·Inaktivera ett Visual Basic knapp
    ·Hur: SORT Verb i Programmet COBOL
    ·Hur man installerar VB skript med skrivare
    ·Hur man kör VMware i en Linux Terminal
    Copyright © Dator Kunskap http://www.dator.xyz