Heim >Backend-Entwicklung >C++ >Was ist die beste kostenlose und Open-Source-CSV-Parser-Bibliothek für C#?
C# CSV-Parsing-Optionen
Die Frage, einen guten kostenlosen C#-CSV-Parser zu finden, der unter einer permissiven Lizenz verfügbar ist, stellt sich häufig, und die Suche nach einer entsprechenden Version von SuperCSV in Java könnte eine nützliche Idee sein. Eine mögliche Lösung, die eine Überlegung wert ist, ist die Open-Source-Bibliothek FileHelpers.
FileHelpers Open-Source-Bibliothek
FileHelpers ist eine Open-Source-Bibliothek für C#, die Funktionen zum Parsen und Schreiben von CSV-Dateien bereitstellt. Aufgrund seiner freizügigen Lizenz ist die kommerzielle und nichtkommerzielle Nutzung kostenlos. Die Bibliothek verfügt über die folgenden Funktionen:
Installieren
Um die FileHelpers-Bibliothek zu installieren, können Sie den NuGet-Paketmanager verwenden:
<code>Install-Package FileHelpers</code>
Anwendung
Nach der Installation können Sie die FileHelpers-Bibliothek zum Parsen von CSV-Dateien verwenden, indem Sie eine benutzerdefinierte Klasse definieren, um die Daten in der Datei darzustellen. Zum Beispiel:
<code>[DelimitedRecord(",")] public class Person { public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } }</code>
Sie können dann die FileHelpers-Hilfsklasse verwenden, um die Datei zu analysieren:
<code>var engine = new FileHelperEngine<Person>(); var people = engine.ReadFile("people.csv");</code>
Die People-Variable enthält jetzt eine Sammlung von Person-Objekten, die die Daten aus der CSV-Datei darstellen.
Das obige ist der detaillierte Inhalt vonWas ist die beste kostenlose und Open-Source-CSV-Parser-Bibliothek für C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!