📅  最后修改于: 2023-12-03 14:39:48.032000             🧑  作者: Mango
在 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 库。