我是 C# 的初学者,我正在将一些数据以 CSV 格式导出到 XL 表。我的数据包含一个全名列,其中数据类似于(John,Delores “Sutton”)。当我将其导出到 XL 时,它会将数据分成两列(或选项卡),例如 Tab1:John 和 Tab2:Delores “Sutton”,因为逗号(,)。我想
如果我使用下面的代码
string F1 = base.GetColumnText(column, columnValue); //ex: John, Delores \"Sutton\""
string F2 = string.Format("\"{0}\"", F1); //ex: "\"John, Delores\"Sutton\"\""
streamWriter.Write(F2); //ex output in XL is: John, Delores Sutton""
XL 中的输出为:
约翰·德洛雷斯·萨顿""
但我希望它为:
约翰·德洛雷斯“萨顿”