簡體   English   中英

用帶引號的多行字符串解析CSV

[英]Parse CSV with quoted multiline string

我需要解析可能包含帶引號的多行字符串的CSV文件,如下所示:

ID;Name;Password;address; phoneNum      
1; "userName"; "userPassword"; "user \n 
    address"; 1234523423

我查看了Commons CSV庫的功能,該功能似乎可以滿足大多數要求,但是在未關閉引號的情況下,它似乎沒有讀取下一行的選項。

顯然,如果需要使用單引號,則應使用額外的雙引號對進行篩選。

除非庫中存在某些錯誤或配置錯誤,否則它應該可以正常工作。 但是,可能是您的密碼帶有未轉義/未關閉的帶引號的字段,並且此字段未正確寫入。

如果是這種情況,請嘗試使用univocity解析器,因為它有許多不同的選項可以正確處理未轉義/未關閉的引號。 它也比Commons CSV快4倍。

披露:我是這個圖書館的作者。

暫無
暫無

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

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