C# 读取CSV单列数据
时间: 2024-11-15 22:32:10 浏览: 3
使用C#读取CSV文件
在C#中,你可以使用`System.IO`和`System.Data`命名空间提供的类库来读取CSV文件中的单列数据。下面是一个基本示例,它展示了如何使用内置的`TextFieldParser`类来逐行解析CSV文件并获取一列数据:
```csharp
using System;
using Microsoft.VisualBasic.FileIO;
// 定义CSV文件路径
string filePath = "path_to_your_file.csv";
// 创建一个TextFieldParser实例
using (TextFieldParser parser = new TextFieldParser(filePath))
{
// 设置分隔符为逗号
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
// 开始读取
while (!parser.EndOfData)
{
// 获取当前行
string[] fields = parser.ReadFields();
// 如果你想处理的是第一列(索引从0开始),可以直接访问fields[0]
string singleColumnValue = fields[0];
// 这里可以对单列数据进行进一步操作
Console.WriteLine(singleColumnValue);
}
}
//
阅读全文