Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Zo plaatst u een tabel van een CSV-bestand met Visual Basic
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 >

Previous: Next:
  Visual Basics Programming
·Substring Functies in VBS 
·Hoe de gegevens in Access 2007…
·Voordelen van Visual Basic 
·Mid -functie in Visual Basic 
·Hoe te Printers installeren me…
·Hoe te Klembord ophalen in Vis…
·Hoe te GUI Skins Met VB 
·Basis Delen van Visual Basic 
·Hoe maak ik een Word- document…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik PHP extensies wijzigen 
·Hoe te Buffer overflows Zoek 
·Tutorial over PHP Foto Album 
·Hoe te bespoedigen INSERT op MySQL 
·Hoe de Python Interpreter Start 
·Hoe maak je een nieuw Paperclip in Rails…
·Java en Random functies 
·Entity Framework vs NHibernate 
·Hoe te openen een PDF-bestand in C # 
Copyright © Computer Kennis http://www.nldit.com