java中CSVWriter中的前导零修剪问题

时间:2014-04-22 04:21:29

标签: java csv

我正在使用CSVWriter 在java中创建csv文件。问题是在生成的csv中正在修剪前导零。

例如: 如果我给 0001 然后它的写作 1 和所有前导零是 修剪

此问题的解决方案是在no之前附加 = 。所以 =“0001”给了我正确的答案。但问题是如何使用csvwriter追加 = 。 CSVWriter自动将 添加到输入中,因此将 = 0001 作为输入生成“= 0001”,但我想 =“0001”。 解决方法是在CSVWriter构造函数中使用CSVWriter.NO_QUOTE_CHARACTER,它不会附加“”。但现在它正在生成 = 0001 ,我想要 =“0001”。 我知道如何保留引号(“”)并在数字之前附加 =

1 个答案:

答案 0 :(得分:0)

升级到1.8或更高版本。