2015-02-06 86 views
0

在我的Java應用程序中,我將編寫包含各種列的CSV文件。其中一些列包含源代碼,因此包含換行符,引號和其他特殊字符。如何使用換行符和引號創建CSV文件?

我遇到了這個問題,這破壞了我的CSV文件的結構。我試圖從StringEscapeUtils類一樣,使用方法escapeCsv緩解這個問題:

StringEscapeUtils.escapeCsv(getId().toString()) + ", " + StringEscapeUtils.escapeCsv(dateFormat.format(getTimestamp())); 

但儘管如此,在源代碼中的換行符和引號破壞了我的CSV文件的結構。我還可以做些什麼?

+0

不使用CSV文件可能? – 2015-02-06 10:18:10

回答