Maison  >  Article  >  développement back-end  >  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
WBOYavant
2023-08-27 20:37:071360parcourir

如何在 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

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();
   }
}

Output

A
B
C

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer