如何将任何字符串转换为有效的CSV字段?

Mar*_*acz 4 c# csv

我需要将表保存到CSV文件.表的每个单元格都可以包含字符串,如:",;"和新行.
如何将这些字符串转换为可以在Excel中打开的有效CSV字段?

Dan*_*rth 11

它应该像这样简单:

csvCell = "\"" + cell.Replace("\"", "\"\"") + "\"";
Run Code Online (Sandbox Code Playgroud)

这将单元格文本包装在"双引号"中,并使用双"双引号"转义单元格内的"双引号".