gpt4 book ai didi

c# - 如何在 C# 中将包含逗号的值写入 CSV 文件?

转载 作者:可可西里 更新时间:2023-11-01 03:04:23 25 4
gpt4 key购买 nike

我正在使用数据表来存储数据。

我正在将数据表中的数据导出到 CSV 文件。

有时可能存在包含逗号(,) 的值,因此无法正确导出值。

例如

考虑值为 "9,11,32"。我必须这样导出。

但是当我在第一列中包含 9 时,然后在下一列中包含 11

我想在 CSV 文件的同一列中显示 9,11,32。我该怎么做?

最佳答案

只需将您的数据放在反斜杠内,如下所示:“\”“+ yourdata +”\“”。看看下面的例子:

StringWriter csv = new StringWriter();
// Generate header of the CSV file
csv.WriteLine(string.Format("{0},{1}", "Header 1", "Header 2"));
// Generate content of the CSV file
foreach (var item in YourListData)
{
csv.WriteLine(string.Format("{0},{1}", item.Data1, "\"" + item.Data2 + "\""));
}

return File(new System.Text.UTF8Encoding().GetBytes(csv.ToString()), "application/csv", string.Format("{0}{1}", "YourFileName", ".csv"));

示例中:您的data2可能包含逗号“,”

关于c# - 如何在 C# 中将包含逗号的值写入 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8090759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com