CSV ist eine Abkürzung für Comma Separated Values . Dateien dieses Typs sind Textdateien, die Tabellen von Daten normalerweise durch Komma getrennt enthalten formatiert , aber sie konnten auch tabulatorgetrennten sein oder Felder mit fester Breite des Textes . CSV-Dateien werden in der Regel mit der . Csv Dateinamenerweiterung zugeordnet . Bei der Programmierung wird der Prozess des Lesens von Daten aus diesen Dateien aufgerufen Parsen . Anleitung
Analysieren einer CSV-Datei in VB
1
Neues Objekt in Ihrem Programm , würde der Code für ein Objekt namens MyParser lesen :
Mit MyParser As New
Seite 2
Anruf auf der VB TextFieldParser Objekt und geben Sie den Pfad zu dem Text oder . cvs Datei, die Sie analysieren. Der Code würde sich ändern , um den Pfad und den Namen des Dokuments anzug
Microsoft.VisualBasic.FileIO.TextFieldParser _ ( \\ "C: \\ \\ Ordner \\ \\ MyDoc.csv \\ " ) .
< Br > Seite 3
Stellen Sie die Datei Struktur begrenzt . Dies muss getan werden, da die TextFieldParser ist auch in der Lage Parsen fester Breite Textdateien. Der Code für kommagetrennte Parsing lesen würde :
MyParser.TextFieldType = FileIO.FieldType.Delimited
4
Stellen Sie die Trennzeichen Typ . Für comma separated values die begrenzt ist ein Komma. Der Code würde lauten:
MyReader.SetDelimiters ( ",")
5
Staat , dass die Daten ausgelesen Text beruht: " . As String " Der Code würde lauten:
Dim MyParserRow As String ( )
6
fordern die ReadFeilds Verfahren zu lesen oder die Daten analysieren . Der Code würde lauten:
currentRow = MyParser.ReadFields ()
Der Text aus der ersten Zeile der CSV gelesen wurde , und spaltete sich in Bereichen von der ReadFields Verfahren und kann nun bearbeitet werden nach Bedarf.