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
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>
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!