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

标签 c# csv

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

最佳答案

它应该像这样简单:

csvCell = "\"" + cell.Replace("\"", "\"\"") + "\"";

这会将单元格文本包裹在“双引号”中,并在单元格内用双“双引号”转义“双引号”。

关于c# - 如何将任何字符串转换为有效的 CSV 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485310/

相关文章:

c# - 如何从 Kendo TreeView 数据源获取特定节点值?

c# - 我可以免费创建/学习ASP.NET应用程序吗?

python - 将多个 NumPy 数组写入单独列中的 CSV 文件?

python - 从庞大的邻接列表中提取边缘列表的最有效方法是什么?

c# - ASP.Net:为 string.Format() 设置正确的货币设置

javascript - 使用 View 动态访问模型

c# - MVVM Light 绑定(bind)到 Observable 集合

php - array_keys 返回的数字大于 end($array)

使用 MySQL 插入 (utf8) 读取 PHP CSV

java - 将java bean写入Csv表格式