【发布时间】:2012-03-19 02:56:00
【问题描述】:
我希望将一些数据写入 CSV 文件。我输入信息的一列是带前导零的整数形式,例如:0000000013。
由于某种原因,excel 将其“转换”为 13,我必须使用 10 位数字 (0000000013)。谁能告诉如何规避这个问题?
String value = "0000000013"; //I tried String.format("%8d", 13) doesn't work
printWriter.println(value);
谢谢!!!
【问题讨论】:
-
这一行不应该编译:
String value = 0000000013; -
你可以在写入之前格式化单元格并将其类型设置为文本。
标签: java string csv format printwriter