是否有人知道可以处理Excel样式数字格式的基于JVM的格式库?
Apache POI有DataFormatter
,但其API适用于操作Excel文档。我的用例就是使用Excel格式规范格式化数字。
答案 0 :(得分:1)
如果您愿意,可以在独立模式下使用Apache POI's DataFormatter
您想要的方法是formatRawCellContents
假设您知道格式字符串,并且不需要使用前几种内置格式可能发生的任何特殊格式/本地化,您可以传递-1
格式索引。那你就做一些像
DataFormatter formatter = new DataFormatter();
...
String formatted = formatter.formatRawCellContents(1.234, -1, "#,###.00");
您将获得基于给定Excel样式格式
格式化的双值