我正在使用CSVWriter 在java中创建csv文件。问题是在生成的csv中正在修剪前导零。
例如: 如果我给 0001 然后它的写作 1 和所有前导零是 修剪 。
此问题的解决方案是在no之前附加 = 。所以 =“0001”给了我正确的答案。但问题是如何使用csvwriter追加 = 。 CSVWriter自动将“ ”添加到输入中,因此将 = 0001 作为输入生成“= 0001”,但我想 =“0001”。 解决方法是在CSVWriter构造函数中使用CSVWriter.NO_QUOTE_CHARACTER,它不会附加“”。但现在它正在生成 = 0001 ,我想要 =“0001”。 我知道如何保留引号(“”)并在数字之前附加 = ?
答案 0 :(得分:0)
升级到1.8或更高版本。