【发布时间】:2016-09-07 18:53:32
【问题描述】:
在使用 Excel MS 打开 csv 文件时,我试图将值前导零放在右侧。我正在使用 bufferedWriter.write("\\"\t"+row[4] + "\\"\t"); 。显示前导零的标签和引号,因为没有它我只会得到46 而不是046。
if(row[4].startsWith("0")){
bufferedWriter.write(";" + "\\"\t"+row[4] + "\\"\t");
}else{
bufferedWriter.write(";" + row[4]);
}
屏幕截图
【问题讨论】:
-
这一行有多余的“\”字符:bufferedWriter.write(";" + "\\"\t"+row[4] + "\\"\t");这行应该是:bufferedWriter.write(";" + "\"\t"+row[4] + "\"\t");