Maison >développement back-end >C++ >Comment puis-je lire et valider efficacement les fichiers CSV dans C #?
C # LICATION DE FILE CSV HIGH-Efficacité et vérification des données
Lorsque vous traitez avec des fichiers CSV en C #, des données de l'analyse et de vérification efficaces sont essentielles. Bien que la méthode de division de la valeur en un tableau soit lourde, la meilleure méthode existe.
Au lieu de construire des roues, il est préférable d'envisager d'utiliser la classe Microsoft.VisualBasic.Fileio.TextFieldParser. Ce type est conçu pour analyser le fichier de valeur de séparation de virgules (CSV).
Exemple d'implémentation
Ce qui suit est un code d'analyse de fichiers CSV amélioré Exemple:
Séparation automatique des champs de traitement
<code class="language-csharp">using (TextFieldParser parser = new TextFieldParser(@"c:\temp\test.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); while (!parser.EndOfData) { // 处理行数据 string[] fields = parser.ReadFields(); // 验证行长度 if (fields.Length <p><strong>优势</strong></p><p>这种方法具有以下几个优势:</p></code>Simplifiez le traitement d'erreur de la ligne endommagée
MSDN: Classe TextFieldParser
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!