C# 如何写入单独的.csv文件列?
我正在尝试将数据输出到.csv文件中。具体到单独的列中。我面临一个问题,程序将我的数据放在一列中 这就是我得到的: 这就是我想要实现但无法实现的目标: 这是我的密码:C# 如何写入单独的.csv文件列?,c#,.net,C#,.net,我正在尝试将数据输出到.csv文件中。具体到单独的列中。我面临一个问题,程序将我的数据放在一列中 这就是我得到的: 这就是我想要实现但无法实现的目标: 这是我的密码: StringBuilder csvcontent = new StringBuilder(); csvcontent.AppendLine("Fullname,Age"); csvcontent.AppendLine("Mama,54"); string csvpath = "D:
StringBuilder csvcontent = new StringBuilder();
csvcontent.AppendLine("Fullname,Age");
csvcontent.AppendLine("Mama,54");
string csvpath = "D:\\test.csv";
File.AppendAllText(csvpath, csvcontent.ToString());
我已经用谷歌搜索了所有可能的方法将数据输出到.csv文件,但我仍然被这个问题困扰着
我有一个想法:
打开CSV时,请检查您使用的分隔符是否正确
但老实说,这对我来说没什么意义
你们对这整件事有什么建议或想法吗?我快发疯了。感谢您的帮助:)根据您发布的图片,这看起来像是Excel问题,而不是.NET问题。如果你在文本编辑器(比如记事本)中打开你的csv文件,它应该和你期望的一模一样。这对我很有用。您使用哪个Excel版本?我记得旧的Excel期望的是“;”而不是“,”而不是默认的那样。也许可以设置。battlmonstr,非常感谢。它起作用了。但为什么它使用分号而不是逗号?存在主题“”