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
Lepaskan: 2023-08-27 20:37:07
ke hadapan
1534 orang telah melayarinya

如何在 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
Salin selepas log masuk

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();
   }
}
Salin selepas log masuk

Output

A
B
C
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan