Maison >développement back-end >C++ >Quelle est la meilleure bibliothèque d'analyseurs CSV gratuite et open source pour C# ?
Options d'analyse C# CSV
La question de trouver un bon analyseur C# CSV gratuit disponible sous licence permissive revient souvent, et rechercher une version correspondante de SuperCSV en Java pourrait être une idée utile. Une solution potentielle à considérer est la bibliothèque open source FileHelpers.
Bibliothèque open source FileHelpers
FileHelpers est une bibliothèque open source pour C# qui fournit des fonctions d'analyse et d'écriture de fichiers CSV. Sa licence permissive le rend gratuit pour une utilisation commerciale et non commerciale. La bibliothèque a les fonctionnalités suivantes :
Installer
Pour installer la bibliothèque FileHelpers, vous pouvez utiliser le gestionnaire de packages NuGet :
<code>Install-Package FileHelpers</code>
Comment utiliser
Une fois installé, vous pouvez utiliser la bibliothèque FileHelpers pour analyser les fichiers CSV en définissant une classe personnalisée pour représenter les données du fichier. Par exemple :
<code>[DelimitedRecord(",")] public class Person { public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } }</code>
Vous pouvez ensuite utiliser la classe d'assistance FileHelpers pour analyser le fichier :
<code>var engine = new FileHelperEngine<Person>(); var people = engine.ReadFile("people.csv");</code>
La variable people contiendra désormais une collection d'objets Person, représentant les données du fichier CSV.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!