Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lese ich eine CSV-Datei und speichere die Werte in einem Array in C#?

Wie lese ich eine CSV-Datei und speichere die Werte in einem Array in C#?

WBOY
WBOYnach vorne
2023-08-27 20:37:071448Durchsuche

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

Eine CSV-Datei ist eine durch Kommas getrennte Datei, die zum organisierten Speichern von Daten verwendet wird. Es Die Daten werden üblicherweise in tabellarischer Form gespeichert. Die meisten Unternehmensorganisationen speichern ihre Daten in einer CSV-Datei.

In C# wird die StreamReader-Klasse zum Verarbeiten von Dateien verwendet. Es öffnet, liest und hilft Führen Sie andere Funktionen aus, um verschiedene Dateitypen zu verarbeiten. Wir können auch verschiedene Operationen durchführen Verwenden Sie diese Klasse, um CSV-Dateien zu bearbeiten.

Die Methode OpenRead() wird zum Öffnen von CSV-Dateien und die Methode ReadLine() zum Lesen verwendet sein Inhalt. Die Methode

OpenRead() wird zum Öffnen einer CSV-Datei verwendet, die Methode ReadLine() wird zum Lesen von

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
verwendet

Das obige ist der detaillierte Inhalt vonWie lese ich eine CSV-Datei und speichere die Werte in einem Array in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen