c# csv 增加一行
时间: 2024-11-25 08:14:14 浏览: 4
在C#中,如果你想要向CSV文件添加一行数据,你可以使用`System.IO`命名空间下的`StreamWriter`类。以下是一个简单的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = "example.csv"; // 指定你要操作的CSV文件路径
string[] newRow = { "Name", "Age", "Email" }; // 新行的数据
try
{
using (StreamWriter writer = new StreamWriter(filePath, true)) // 'true' 表示追加模式
{
foreach (string item in newRow)
{
writer.Write(item + ","); // CSV需要逗号分隔每个字段
}
writer.WriteLine(); // 结束新行并换行
Console.WriteLine("新行已成功添加到CSV文件.");
}
}
catch (Exception ex)
{
Console.WriteLine($"发生错误:{ex.Message}");
}
阅读全文