LabVIEW:2015
有小伙伴問到如何把json字符串正確寫入到csv文件中,他寫入時發現內容被分割到了不同單元格中,如下圖所示:
有人說為啥要把json字符串寫入csv文件?為什么不直接保存為json文件或寫入其它格式的文件,這不是重點,或許就是有這個需求,他在大家指導下做了一些嘗試還是沒有得到理想的解決,最終我給出了解決方案,避免后續有其他小伙伴遇到類似問題,故做總結分享。
如果你去認真看看一看csv文件規則,會發現逗號(,)、雙引號(")和換行符都是其中的特殊字符,如何數據中包含它們需要做轉義:
1. 含有逗號或換行符,需要將內容放到一對雙引號中。
2. 數據含有雙引號("),需要用兩個雙引號("")進行轉義。
那么上述問題的根源就是沒有對json字符串中的特殊字符(逗號和雙引號)做正確的處理,按照下圖的方式寫入可得到正確的結果,如下圖所示:
-
字符串
+關注
關注
1文章
577瀏覽量
20485 -
JSON
+關注
關注
0文章
117瀏覽量
6940 -
csv
+關注
關注
0文章
38瀏覽量
5803
原文標題:逗號雙引號如何被正確寫入到csv文件
文章出處:【微信號:LabVIEW QT 修煉之路,微信公眾號:LabVIEW QT 修煉之路】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論