📜  c# 读取 csv 文件 - C# (1)

📅  最后修改于: 2023-12-03 14:39:48.032000             🧑  作者: Mango

C# 读取 CSV 文件

在 C# 中,读取 CSV 文件是一项非常常见的任务。CSV 指的是逗号分隔值,它是一种非常常见的文本文件格式,用于表示数据表格中的数据。在这篇文章中,我们将介绍如何使用 C# 读取 CSV 文件。

程序示例

以下是一个简单的程序示例,演示了如何使用 C# 读取 CSV 文件。

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string filePath = @"C:\data.csv";
        string[] lines = File.ReadAllLines(filePath);

        foreach (string line in lines)
        {
            string[] values = line.Split(',');
            Console.WriteLine("First column: " + values[0]);
        }
    }
}

在上面的示例中,我们首先声明一个 filePath 变量来存储 CSV 文件的路径。然后,我们使用 File.ReadAllLines 方法来读取 CSV 文件中的所有行。这会将每一行都存储在一个字符串数组中。

接下来,我们使用一个 foreach 循环来循环遍历每一行。在循环内部,我们使用 Split 方法来将每一行分割成一个字符串数组,其中每个字符串代表一列。在这个示例中,我们只使用了每行中的第一个列,然后输出到控制台中。

总结

通过上面的程序示例,我们可以看到在 C# 中读取 CSV 文件是非常简单的。只需要使用 File.ReadAllLines 方法读取整个 CSV 文件,然后使用 Split 方法来将每一行分割成一个字符串数组即可。这种方法对于小型的 CSV 文件来说是非常有效的,但是如果你需要处理更大的 CSV 文件,你可能需要使用一个更高级的 CSV 库。