Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Bagaimana untuk membaca fail CSV dan menyimpan nilai ke dalam tatasusunan dalam C#?

Bagaimana untuk membaca fail CSV dan menyimpan nilai ke dalam tatasusunan dalam C#?

WBOY
WBOYke hadapan
2023-08-27 20:37:071517semak imbas

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

Fail CSV ialah fail dipisahkan koma yang digunakan untuk menyimpan data secara teratur. ia Data biasanya disimpan dalam bentuk jadual. Kebanyakan organisasi perniagaan menyimpan data mereka dalam fail CSV.

Dalam C#, kelas StreamReader digunakan untuk memproses fail. Ia membuka, membaca dan membantu Laksanakan fungsi lain untuk memproses pelbagai jenis fail. Kami juga boleh melakukan operasi yang berbeza Gunakan kelas ini untuk beroperasi pada fail CSV.

Kaedah OpenRead() digunakan untuk membuka fail CSV, dan kaedah ReadLine() digunakan untuk membaca kandungannya. Kaedah

OpenRead() digunakan untuk membuka fail CSV, kaedah ReadLine() digunakan untuk membaca

Data.csv
A,B,C

Contoh

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

Atas ialah kandungan terperinci Bagaimana untuk membaca fail CSV dan menyimpan nilai ke dalam tatasusunan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam