java - 如何用前导零写入 csv?

标签 java string csv format printwriter

我想将一些数据写入 CSV 文件。我输入信息的列之一是带前导零的整数形式,例如:0000000013。

出于某种原因,excel 将其“转换”为 13,我必须使用 10 位数字 (0000000013)。谁能告诉我如何规避这种情况?

String value = "0000000013"; //I tried String.format("%8d", 13) doesn't work
printWriter.println(value);

谢谢!!!

最佳答案

将制表符附加到数字

例如:“\t”+“01234”

关于java - 如何用前导零写入 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9502226/

相关文章:

java - 如何从日志中提取带有 Http 响应 200 的 GET 请求请求的 gif 文件?

python - 使用 pandas 在 csv 文件的同一行上用下一列的值填充一行中的空值

csv - 如何将 CSV 导入 Trello

java - 有没有办法通过链表末尾的索引找到链表中的元素

java - 错误启动创意。 JVM DLL C :\Program Files\Java\jdk1. 8.0_112 加载失败

java swing jlist数据传输

java - 如何在 apache commons csv 中读取包含 header 的 csv?

java - AspectJ 编织 : How to do a full code weave without static reference to the aspect?

boolean 值与数字比较中的 JavaScript 真实性

c++ - 如何使用Arduino Serial.println使用 float 打印字符串