如果数据中包含“,”,我有一些数据在导出到 csv 时会遇到问题。
这是代码:
CSVData.push('"' + item.OrgId+ '","' + item.Name + '","' + item.OrgDescriptionString + '","' + itam.OrgDetailsString + '","' + item.Active+ '"');
如果 orgDetaisl 字符串中包含“,”,则数据会重叠并移动到下一列。
如何转义“,”。我尝试使用双引号“””但不确定如何实现。
CSVData.push('"' + item.OrgId+ '","' + item.Name + '","\""' + item.OrgDescriptionString + '"\"","\""' + item.OrgDetailsString + ' \"","' + item.Active+ '"');
请更正字符串并帮助我转义数据中的“,”。
原文由 AMDI 发布,翻译遵循 CC BY-SA 4.0 许可协议
在字段内转义分隔符的正确方法是用双引号将字段括起来:
但是字段内的引号必须用另一个引号转义:
当然,可以使用不同的分隔符,例如
;
,但是您仍然需要检查它们是否出现在数据中。