Visual Basic ist eine beliebte Programmiersprache, die von Microsoft erstellt . Visual Basic bietet eine breite Palette von Funktionen und Methoden , so dass Programmierer von Anwendungen, die ihren Anforderungen gerecht werden zu bauen. Das Komma getrennte Datei oder durch Komma getrennte Werte -Datei ist eine der am häufigsten mitgelieferten Dateien . Bei dieser Art von Datei , wird das Komma verwendet, um jedes Element in der Datei zu trennen, mit einem Zeilenumbruch verwendet, um die Datei in Reihen zu brechen. Solche Dateien werden oft verwendet, um Daten zwischen verschiedenen Systemen passieren , da sie einfach zu analysieren sind . Things You
Texteditor
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine neue Datei mit einem Texteditor wie Notepad oder Wordpad . Fügen Sie den folgenden Text in der Datei :
1,2,3,4,5
2
Speichern Sie die Datei als " test.csv " im Root- Verzeichnis Ihrer "C : "drive
3
Öffnen Sie die Visual Basic-Anwendung aus dem Windows . Schaltfläche" Start " , und erstellen Sie ein neues Projekt mit der " Strg "und " N "-Tasten . Wählen Sie die Vorlage mit der Bezeichnung " Windows Forms-Anwendung . "
4
Erstellen Sie eine Schaltfläche mit der Bezeichnung " ReadCommaFile " auf dem Formular.
5
auf " ReadCommaFile " Doppelklick zu öffnen der Code -Fenster. Fügen Sie den folgenden Code unter dem Strich " Private Sub ReadCommaFile_Click ":
Mit Reader As New _Microsoft.VisualBasic.FileIO.TextFieldParser ( "C: \\ test.csv " ) = Reader.TextFieldType FileIO.FieldType.DelimitedReader . SetDelimiters ( ",") Dim currentRow As String ( ) While Not Reader.EndOfDataTrycurrentRow = Reader.ReadFields () Dim currentField Wie StringFor Each currentField In currentRowMsgBox ( currentField ) NextCatch ex As Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox ("Line " und ex . Nachricht & _ " Skipping ungültig Linie ") End TryEnd WhileEnd mit
6
Führen Sie den Code im Debug-Modus mit der Taste "F5" .
7
Jeder der fünf Elemente in der Datei wird in einem Meldungsfeld ein Element in einer Zeit angezeigt werden.