Javascript 如何将包含逗号的值写入csv文件?

Javascript 如何将包含逗号的值写入csv文件?,javascript,csv,comma,Javascript,Csv,Comma,我有一个javascript程序将值写入csv文件。 我有一个包含逗号的值。 如何做到这一点? 我是javascript的新手。 你能帮帮我吗 我试过双引号 content += record.number +","+ record.category +","+ record.status +","+ record.approval_status +","+ record.requested_by +","+ record.assigned_to +","+record.assign_dept

我有一个javascript程序将值写入csv文件。 我有一个包含逗号的值。 如何做到这一点? 我是javascript的新手。 你能帮帮我吗

我试过双引号

content += record.number +","+ record.category +","+ record.status +","+ record.approval_status +","+ record.requested_by +","+ record.assigned_to +","+record.assign_dept +","+ record.coordinator +","+ record.coord_phone +","+ record.planned_start +","+ record.planned_end +","+record.reason +","+ record.risk_assessment +","+ record.logical_name +","+ "record.assets" +","+ record.request_date +","+ record.subcategory +","+ record.priority_code +","+ record.impact +","+  record.sched_outage_start +","+ record.sched_outage_end  + "\n";
record.assets是将在其中包含逗号的字段

谢谢,
Chithra

用引号将其关闭,并用双引号转义

1999年,雪佛兰,“风险投资”“扩展版”,4900.00

就你而言:

"," + "record.assets" + ","
应该是

"," + '"' + record.assets.replace(/"/g,'""') + '"' + ","

用引号将其关闭,并用双引号转义

1999年,雪佛兰,“风险投资”“扩展版”,4900.00

就你而言:

"," + "record.assets" + ","
应该是

"," + '"' + record.assets.replace(/"/g,'""') + '"' + ","

您可以将文本置于引号之间
您不必使用逗号,也可以使用“;”(荷兰语/德语格式,但效果很好)
-->

1997;河流浅水处E350;2,34

您可以将文本置于引号之间
您不必使用逗号,也可以使用“;”(荷兰语/德语格式,但效果很好)
-->

1997;河流浅水处E350;2,34

在CSV输出中用引号分隔列。试试这个用引号分隔CSV输出中的列。试试这个我试过这个。。。但它仍然在单独的字段中写入“你用什么读取它?你告诉程序你有引号分隔的数据吗?实际上有一个产品,当在系统中进行更新并写入csv文件时,上面提到的javascript程序充当触发器。该字段的值类似-->[C++对象数据]-{“CAR11BANBAN021129”,“CAR11BANMYS021149”}我尝试过这个…但它仍然和你是用什么读的?你告诉程序你有引号分隔的数据吗?实际上有一个产品,其中提到的javascript程序作为一个触发器,当在系统中进行更新并写入csv文件时。该字段的值将类似-->[C++对象数据]-{“car11ban021129”,“CAR11BANMYS021149”}我无法控制该字段,该字段中有逗号。您可以使用ascii字符并在之后进行str替换。例如:1997年,福特,E350,“超级%豪华卡车”并进行str_替换(您的字符串,“%”,“,”),它与所有其他字符一起工作(如果您需要在数据中传递%)谢谢Azrael_404。它起作用了。我用分号替换了逗号并插入到csvI中,该字段中有逗号,您可以使用ascii字符并在之后进行str替换。例如:1997年,福特,E350,“超级豪华卡车”和str_替换(您的字符串,“%”,“,”),它可以处理所有其他字符(如果您需要在数据中传递%)谢谢Azrael_404。它成功了。我用分号替换了逗号并插入到csv中