中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#怎么實現CSV文件讀寫

c#
小億
165
2024-01-25 16:36:21
欄目: 編程語言

在C#中,可以使用System.IO命名空間下的StreamReaderStreamWriter類來實現CSV文件的讀寫。

首先,我們需要創建一個CSV文件并寫入數據。可以使用StreamWriter類來打開文件并寫入數據,然后關閉文件。以下是一個示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 創建CSV文件并寫入數據
        using (StreamWriter writer = new StreamWriter("data.csv"))
        {
            writer.WriteLine("Name, Age, City");
            writer.WriteLine("John, 25, New York");
            writer.WriteLine("Jane, 30, London");
        }

        Console.WriteLine("CSV文件寫入成功!");

        // 讀取CSV文件
        using (StreamReader reader = new StreamReader("data.csv"))
        {
            string line;
            while ((line = reader.ReadLine()) != null)
            {
                string[] values = line.Split(',');
                foreach (string value in values)
                {
                    Console.Write(value.Trim() + " ");
                }
                Console.WriteLine();
            }
        }
    }
}

以上代碼中,我們首先使用StreamWriter類創建一個名為"data.csv"的CSV文件,并向文件中寫入數據。然后,使用StreamReader類打開CSV文件,并使用ReadLine()方法逐行讀取數據。然后,我們使用Split()方法將每一行數據拆分為字符串數組,并使用Trim()方法取消字符串前后的空格。最后,我們將數據輸出到控制臺。

請注意,在實際使用中,對于讀取和寫入CSV文件的操作,需要對文件路徑和數據進行適當的錯誤處理和異常處理。

0
庐江县| 林州市| 乐东| 元江| 德钦县| 黎平县| 安吉县| 额济纳旗| 绥德县| 临澧县| 东辽县| 涟源市| 洪泽县| 孝昌县| 酉阳| 乐安县| 保定市| 三门县| 安仁县| 定边县| 高阳县| 平谷区| 介休市| 拜泉县| 鸡东县| 休宁县| 新乐市| 木里| 商南县| 翁源县| 洪湖市| 六安市| 手机| 通海县| 山东省| 东至县| 曲麻莱县| 仁寿县| 宁津县| 皋兰县| 太湖县|