c# 读取csv
时间: 2023-06-21 13:11:39 浏览: 200
使用C#读取CSV文件
你可以使用C#中的TextFieldParser类来读取CSV文件。
首先,你需要在代码文件中添加以下命名空间:
```csharp
using Microsoft.VisualBasic.FileIO;
```
然后,你可以使用以下代码来读取CSV文件:
```csharp
using (TextFieldParser parser = new TextFieldParser("yourfile.csv"))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
while (!parser.EndOfData)
{
// Process row
string[] fields = parser.ReadFields();
foreach (string field in fields)
{
Console.Write(field + " ");
}
Console.WriteLine();
}
}
```
在这个示例中,我们使用TextFieldParser类来打开指定的CSV文件。然后,我们设置字段分隔符为逗号,并使用ReadFields()方法来读取每一行的数据。最后,我们将每个字段输出到控制台上。
请注意,你需要将你的CSV文件名称替换为“yourfile.csv”。
阅读全文