| Visual Basic ( VB ) is een programmeertaal gemaakt door Microsoft . VB maakt belangrijke aanvullingen op de set van primitieven in de originele BASIC programmeertaal , zoals recursie en verfijnde reeks manipulaties . Komma 's gescheiden waarden ( CSV ) is een wijdverspreide vorm van opslag in tabelvorm informatie in computerbestanden . In een CSV -bestand , elke regel overeen met een rij in de tabel wordt gecodeerd ; elke rij bestaat beurt waarden overeenkomend met de kolomitems gescheiden door komma's . U kunt VB code die CSV inbreng leest in een in-memory array voor verdere manipulatie te schrijven . Instructies 1
  Open het CSV-bestand voor lezen en lees de gehele inhoud , zoals in deze voorbeeldcode :   Dim handvat als Geheel
  Dim wholeContents als Koord
  handvat = FreeFile
 
  Open " input.csv " For Input Als handvat   wholeContents = Input $ ( LOF ( handvat ) , # handvat ) op Twitter
  Sluit handvat 
  Vervang " input.csv " door de naam van het CSV- bestand dat u nodig hebt om te ontleden. kopen van 2   Aparte regels van het bestand in verschillende elementen van een VB Variant met de nieuwe regel tekens als scheidingstekens , zoals in deze voorbeeldcode :   Dim lineContents als Variant
  lineContents = Split ( wholeContents , vbCrLf )
 3
  toewijzen van de juiste aantal rijen en kolommen aan de array dat de waarden in het oorspronkelijke CSV-bestand zal bevatten , zoals in deze voorbeeldcode :   Dim sampleLine als Variant
  Dim nRows als Geheel
 
  Dim nCols als Geheel   Dim scala ( ) As String
  nRows = Ubound ( lineContents )
  sampleLine = Split ( lineContents ( 0 ) , " , " ) < br
  nCols > = Ubound ( sampleLine )   ReDim scala ( nRows , nCols ) op Twitter
  Copy 4 de waarden uit de Variant met alle komma's gescheiden waarden in de VB -array , zoals in deze voorbeeldcode : 
  Dim i als Integer   Dim j als Integer
 
  Voor i = 0 To nRows   sampleLine = Split ( lineContents ( i ) " , " ) op Twitter
  Voor j = 0 To Ubound ( sampleLine )   scala ( i , j = sampleLine ( j ) op
  Volgende j , )
  Next i 
  Na het uitvoeren van de twee geneste " Voor " loops , array " matrix " zal dezelfde waarden als het originele CSV-bestand bevat . < br >
 |