在C#中将数据写入CSV文件

在C#中将数据写入CSV文件

我试图csv使用C#语言逐行写入文件。这是我的功能

string first = reader[0].ToString();string second=image.ToString();string csv = string.Format("{0},{1}\n", first, second);File.WriteAllText(filePath, csv);

整个函数在循环内运行,每一行都应该写入csv文件。在我的情况下,下一行将覆盖现有行,最后,我在csv文件中获得了唯一一条记录,这是最后一行。如何写入csv文件中的所有行?


慕斯王
浏览 3216回答 3
3回答

尚方宝剑之说

手动编写csv文件可能很困难,因为您的数据可能包含逗号和换行符。我建议您使用现有的库。这个问题提到了一些选择。C#中是否有任何CSV读/写库?
打开App,查看更多内容
随时随地看视频慕课网APP