[英]Dealing with commas and quote in a CSV file
我在互聯網上搜索了關於csv文件的逗號問題。但我的麻煩在於處理的值不僅包含逗號而且包含引號。 比如String value = "FName,\\"FName2,FName3";
我想在csv文件中顯示字符串FName,”FName2,FName3 。雖然我嘗試了幾種方法,但都失敗了。 當字符串包含逗號時,我可以使用雙引號將其包圍,就像下面的代碼一樣。
outBuff.append("\\").append(cellData).append("\\").append(",");
但是當字符串包含“”時,我該如何處理這個問題?
我只能使用最好的java,而不能使用第三方庫。 謝謝。
考慮使用os專用的CSV解析器,就像使用Apache Commons一樣
它將為您處理大多數角落案例
StringBuffer sbStudentData = new StringBuffer();
sbStudentData.append(",\"").append(LastName).append(",\"").append(FirstName)
它會像姓氏,名字一樣正常工作。
嘗試用兩個雙qoutes括起你的雙引號: String value = "FName,\\"\\"\\"FName2,FName3";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.