![](/img/trans.png)
[英]Including commas when writing to csv file in java, with different string each time
[英]Skipping the commas present in a fields when writing data to CSV file in java
我正在將此數據寫入 Java 中的 CSV 文件。 我正在從文本文件中讀取它並使用bufferedWriter
寫入 CSV 。
數據有3個字段:
5, [{"product":"xyz","company":"wipro","price":"20120"}], India
這將產生一個包含 3 列的 CSV 文件。
但我最終得到 5 個字段:
5,
[{"product":"xyz",
"company":"wipro",
"price":"20120"}],
India
用雙引號將中間字段括起來在這里不起作用。
由於我們的數據字段由雙引號(“)和逗號(,)組成,簡單地將數據字段括在雙引號(“字段”)中是行不通的。
對我有用的是
首先用兩個雙引號(“”)替換所有雙引號(“)。
field.replace("\"", "\"\"")
現在將字段括在雙引號內
新字段 = " + 字段 + "
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.