簡體   English   中英

在使用 java 中的 Apache Common CSV 解析器解析 CSV 文件時,在單元格值中轉義逗號

[英]Escape comma in a cell value while parsing a CSV file using Apach Common CSV parser in java

我正在編寫一個代碼,其中我有一個大型 csv 文件,該文件正在由 java 程序解析。 我正在使用 Apache Commons Csv 解析器來解析 java 程序中的文件。

問題:每當 csv 文件中的某個單元格具有類似Yes 的值時,我是開發人員CSV 解析器將Yes視為一列,而我是開發人員視為不同的列(即,它在解析時讀取並將單元格視為兩個不同的列不應該這樣做,因為它是同一單元格中的值)

編輯文件時,我發現只要 csv 文件單元格在其值中包含逗號,那么該單元格值就會被解釋為雙引號。

escaping 中的任何幫助,單元格值中的逗號會很有幫助嗎?

提前致謝!

將字段括在引號中,例如

field1_value,field2_value,"field 3,value",field4, etc...

在這里查看: 鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM