C#如何CSV中提取带有指定字符串的那一行数据
时间: 2024-02-12 21:03:43 浏览: 137
实现字符串的数据提取,根据一串字符显示的内容,提取对应的数据的实现,此代码实现希望能帮到各位
你可以使用 C# 中的 StreamReader 类和 Split() 方法来读取 CSV 文件并提取带有指定字符串的行。
以下是一个示例代码:
```csharp
string filePath = @"C:\example.csv";
string searchString = "example";
using (var reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
if (line.Contains(searchString))
{
string[] values = line.Split(',');
// do something with the values
}
}
}
```
在上面的代码中,我们首先指定要读取的 CSV 文件的路径和要搜索的字符串。然后,我们使用 StreamReader 类打开文件并逐行读取它。如果某一行包含搜索字符串,我们将使用 Split() 方法将该行拆分为字段,并对这些值执行任何需要的操作。
请注意,上面的示例代码仅提供了一个基本的框架,你需要根据具体的要求进行修改。
阅读全文