Comma Separated Value (CSV )-Dateien sind ein gängiges Format verwendet, um einfache Daten zwischen verschiedenen Datenbanksystemen und Tabellenkalkulations-Programmen auszutauschen. Es ist Popularität rührt von seiner Einfachheit : verschiedene Datenelemente werden durch Kommas voneinander getrennt sind und Reihen mit neuen Linien getrennt. Dies macht es auch einfach, eine einfache CSV -Reader mit Visual Basic " TextFieldParser " Klasse zu erstellen. Anleitung
1
Neues Visual Basic-Projekt , indem Sie auf "Datei" und " New Project". Wählen Sie " Console Application . " Später können Sie die exakt gleiche Code in einem anspruchsvolleren Graphical User Interface (GUI )-Anwendung ohne Modifikation verwenden , aber die Arbeit in einer Umgebung für Console jetzt erspart Ihnen irrelevant GUI -Programmierung.
2
Öffnen Sie die CSV Datei mit dem folgenden Befehl :
dim input = My.Computer.FileSystem.OpenTextFieldParser ( "c: \\ csv.txt " )
Change " csv.txt " zur realen Pfad und Namen der CSV- Datei, die Sie analysieren
3
Fügen Sie den folgenden , um die Trennzeichen das Komma Zeichensatz : .
input.SetDelimiters ( ",")
4
Fügen Sie den folgenden , um die CSV-Daten in zwei Arrays zu lesen : eine für die Daten und eine weitere für die Spalte Titel :
dim Zeilen wie ArrayList = New ArrayList ()
< p> dim Titel () als String
Titel = input.ReadFields ()
while ( nicht input.endofdata )
rows.add ( input.ReadFields )
Ende, während
5
drucken Sie die CSV-Daten auf die Konsole mit dem folgenden Code :
für jeden Titel in Titel
Console.Write (Titel . PadRight (20) )
next to
Console.WriteLine ( )
für jede Zeile in Reihen
für jedes s in