Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


CSV Dateien validieren mit VisualBasic.NET

Zusammenfassung:

Die Seite beschreibt die Validierung von CSV-Dateien mit Hilfe von VisualBasic.NET.

CSV Dateien validieren mit VisualBasic.NET

Analog zu den Lösungen in Java und C#.NET liest auch hier ein System.IO.StreamReader die CSV-Datei sequenziell durch und prüft mit Hilfe der Klasse System.Text.RegularExpressions.Regex jede Zeile gegen ein vordefiniertes Pattern.

Public Shared Function CSV_validieren() As Boolean
 Dim isvalid As Boolean = True
 Dim p As String
 'ein \ fehlt gegenüber der C#.NET-Lösung, 
 'da das \ hier nicht maskiert werden muss
 p = "^[0-9]+;([A-Z]{1}[a-z]+;){2}[0-9]+(\.[0-9]{2})?$"
 Dim regexp As New System.Text.RegularExpressions.Regex(p)
 Dim zeile As String = ""
 Dim izeile As Integer = 2
 Dim r As New IO.StreamReader("C:\wg\csv.txt")
 r.ReadLine()
 While Not r.EndOfStream
  zeile = r.ReadLine
  If Not regexp.IsMatch(zeile) Then
    Console.WriteLine("Fehler: {0}: {1}", izeile, zeile)
    isvalid = False
  End If
  izeile += 1
 End While
 r.Close()
 Return isvalid
End Function

qrpic/CSV_visualBasic.jpg

wg / 14. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de