c# 导入导出csv文件
时间: 2023-07-31 16:04:07 浏览: 215
要在C#中导入和导出CSV文件,可以使用以下步骤:
1. 导入CSV文件:
使用StreamReader类打开CSV文件,并使用Split方法读取每一行数据,并将其存储到一个List或数组中。
示例代码:
```csharp
List<string[]> dataList = new List<string[]>();
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
string[] values = line.Split(',');
dataList.Add(values);
}
}
```
2. 导出CSV文件:
使用StreamWriter类创建CSV文件,并使用Join方法将数据转换为以逗号分隔的字符串,并将其写入文件中。
示例代码:
```csharp
using (StreamWriter writer = new StreamWriter(filePath))
{
foreach (var data in dataList)
{
string line = string.Join(",", data);
writer.WriteLine(line);
}
}
```
注意,以上示例代码仅为参考,具体实现需要根据实际情况进行调整。
阅读全文