Maison > développement back-end > Tutoriel C#.Net > Comment lire un fichier CSV et stocker les valeurs dans un tableau en C# ?

Comment lire un fichier CSV et stocker les valeurs dans un tableau en C# ?

WBOY
Libérer: 2023-08-27 20:37:07
avant
1571 Les gens l'ont consulté

如何在 C# 中读取 CSV 文件并将值存储到数组中?

Un fichier CSV est un fichier délimité par des virgules utilisé pour stocker des données de manière organisée. il Les données sont généralement stockées sous forme de tableau. La plupart des entreprises stockent leurs données dans un fichier CSV.

En C#, la classe StreamReader est utilisée pour traiter les fichiers. Il s'ouvre, lit et aide Exécutez d'autres fonctions pour traiter différents types de fichiers. Nous pouvons également effectuer différentes opérations Utilisez cette classe pour opérer sur des fichiers CSV.

La méthode OpenRead() est utilisée pour ouvrir les fichiers CSV et la méthode ReadLine() est utilisée pour lire son contenu.

La méthode OpenRead() est utilisée pour ouvrir un fichier CSV, la méthode ReadLine() est utilisée pour lire

Data.csv
A,B,C
Copier après la connexion

Example

class Program{
   public static void Main(){
      string filePath =
      @"C:\Users\Koushik\Desktop\Questions\ConsoleApp\Data.csv";
      StreamReader reader = null;
      if (File.Exists(filePath)){
         reader = new StreamReader(File.OpenRead(filePath));
         List<string> listA = new List<string>();
         while (!reader.EndOfStream){
            var line = reader.ReadLine();
            var values = line.Split(&#39;,&#39;);
            foreach (var item in values){
               listA.Add(item);
            }
            foreach (var coloumn1 in listA){
               Console.WriteLine(coloumn1);
            }
         }
      } else {
         Console.WriteLine("File doesn&#39;t exist");
      }
      Console.ReadLine();
   }
}
Copier après la connexion

Output

A
B
C
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal