Wie validiere ich CSV in C #?

8

Gibt es eine integrierte Methode in .NET, die CSV-Dateien / Strings validiert?

Ich würde etwas wie diesen Online-csv-Validator aber in C # bevorzugen. Ich habe einige Nachforschungen angestellt, aber alles, was ich gefunden habe, sind Beispiele für Leute, die den Code selbst schreiben (Beispiele wurden alle vor ein paar Jahren geschrieben und könnten veraltet sein).

POC:

%Vor%     
user3772119 15.07.2014, 18:25
quelle

3 Antworten

12

Es gibt! Aus irgendeinem Grund ist es im VB-Namespace begraben, aber es ist Teil des .NET Framework, Sie müssen nur einen Verweis auf die Microsoft.VisualBasic-Assembly hinzufügen. Der gesuchte Typ ist TextFieldParser .

Hier ist ein Beispiel, wie Sie Ihre Datei validieren können:

%Vor%     
Justin R. 15.07.2014, 18:29
quelle
2

Der beste CSV-Reader, den ich gefunden habe, ist dieser von Lumenworks:

Ссылка

Sehr schnell, sehr voll ausgestattet. Empfohlen.

    
Ken Smith 15.07.2014 18:40
quelle
1

Dieser CSV-Parser scheint auch vielversprechend zu sein (nicht integriert): Ссылка

Verwandtes Thema: CSV-Analyseoptionen mit .NET

    
Fabian Bigler 15.07.2014 18:40
quelle

Tags und Links