鍍金池/ 問答/Java  網絡安全/ java讀取csv問題

java讀取csv問題

csv讀取出來一行都是以英文,號分隔,如果某一格里面有英文逗號,我又要獲取某一格的值,那這樣就獲取不全了,應該怎么處理

回答
編輯回答
柒喵

原則上你沒辦法處理,csv就是一個文本文件,通過逗號分隔字符。
如果確實需要處理該類數(shù)據(jù)建議使用其他格式如xslx等

2018年6月24日 11:53
編輯回答
情已空

建議直接用相關的類庫去處理,比如apache common就有csv工具類,會幫你處理這些內容的解析。

原則上你的csv如果內容包含了,,那么你應該用引號""

col1,col2,col3
col2-1,col2- 2,"col2,3"

$ echo -e 'col1,col2,col3\ncol2-1,col2- 2,"col2,3"' | csvlook
| col1   | col2    | col3   |
| ------ | ------- | ------ |
| col2-1 | col2- 2 | col2,3 |
2017年2月11日 10:13