伙计我有一个包含COMMA(,),DOT(。),多个空格字符等的字符串。
我(通过我的ExportToExcel函数)尝试在Excel工作表的单元格中显示此字符串。但是由于这些字符,我的显示不正确,因为显然这些会导致我的字符串文本更改列。
到目前为止我做了什么?
我尝试了LENGTHY和INEFFECTIVE技术来分割字符串并包含引号和所有内容 例如。我的 UNSUCCESSFUL 试用
之一 if (o.Description.Contains(','))
{
StringBuilder sb = new StringBuilder();
var splits = o.Description.Split(',');
foreach (var split in splits)
{
sb.Append('"');
sb.Append(split);
sb.Append(',');
}
var desc = sb.ToString();
desc = desc.Remove(desc.Length - 1);
desc = desc + '"';
// Handling multiple spaces.
desc = Regex.Replace(desc, "[\n\r\t]", " ");
desc = Regex.Replace(desc, "[\n]", " ");
desc = Regex.Replace(desc, "[\r\n]", " ");
dtRow[(int)ProductRangeExportToExcel.Description] = desc;
//handle issues hre
}
我想用一种方法来实现这个目标:
如何在 C#中格式化我的字符串,以便在Excel工作表的单元格中正确显示?