c# - 使用 C# 写入 CSV 文件

标签 c# .net string file csv

我正在寻找一种在 CSV 文件的不同单元格中写入字符串的方法。

我正在使用这个程序,

    private void button1_Click(object sender, EventArgs e)
    {
        string filePath = @"E:\test.csv";  

        string a = "a";
        string b = "c";
        string c = "d";
        string d = "d";

        File.WriteAllText(filePath, a);
        // how can add the other strings in the next cells ?
    }

我这里需要的是在第一个单元格写“a”,在第二个单元格写“b”,c ..

最佳答案

CSV 是一种非常简单的文件格式,尤其是当您不需要任何单元格来包含嵌套逗号时。 CSV 表示逗号分隔值,因此您只需要一种方法来构造一个在每个单元格之间使用逗号的字符串。这将起作用,尽管它只适用于一行:

File.WriteAllText(filePath, String.Join(",", a, b, c, d));

关于c# - 使用 C# 写入 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5902346/

相关文章:

c# - 想知道线程理论

c# - 如何通过c#代码查找网络上UPNP设备的IP地址(DHCP)

c# - 我可以使用反射设置属性值吗?

java - 检查两个字符串是否包含相同顺序的相同字符

c# - 记录 java.sql.SQLException 导致溢出

.net - .NET 4.0和4.5中损坏的PLINQ ForAll

c# - 自定义与非自定义属性?

c# - 用于处理 azure 服务总线队列中的消息处理的选项

Python将音频流PCM字符串高效转换为数组,重复使用

php - 为什么 PHP 中两个字符串相加 "+"会产生这个结果?