java - csvWriter 在 Java 中的单元格中写入长数字
问题描述
虽然编写 excel 文件很好,但我发现很长的数字是 excel 中的科学记数法
示例:8.71129E+12
而不是:1234567890
我怎么能在Java中做到这一点
我写得像
String nart = "1236547865452";
csvWriter.append(nart);
解决方案
不确定如何使用写入简单的 CSV 来实现相同的效果?,
但是通过APACHE POI您可以写入excel,如果您想查看像 1236547865452 cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
这样的整个值,则需要设置单元格类型,这不是必需的,您必须将科学记数法视为8.71129E+12
推荐阅读
- c - 在一些计数后执行下一个 else 语句
- node.js - 如何获得猫鼬中所有集合中两个字段的乘积之和
- java - 我无法从 Firestore 中检索数据
- javascript - 当函数调用中的参数计数与函数声明的参数计数不匹配时,为什么javascript不会抱怨?
- regex - 仅当它以模式开头时才会匹配的正则表达式
- c# - 查询同时更新2个模型c#
- android - 两个应用程序(所有者和客户端)可以使用不同的身份验证空间共享同一个数据库吗?
- javascript - TypeORM - 获取用户时从不从数据库返回密码
- assembly - 检查一个数字(从 0 到 50)是否为素数
- php - NodeJS crypto.createHmac 的结果与 PHP 的 hash_hmac 不同