对于从某些来源将数据拖到一起并自己进行一些计算的 Java 应用程序,我们希望为用户提供使用他们自己的格式字符串的可能性,并且更喜欢他们从 Excel 中知道的格式字符串语法。 (例如 "$ "#,###.,0
) 恰好与 .net 中使用的相同和 Analysis Services .
我在 Java 中找到的最接近使用的是 DecimalFormat它缺少一些功能(例如,通过将千位分隔符放在末尾来格式化数千和数百万, float NaN 和无穷大的显示方式不同等,并且可能取决于语言环境,会有一些额外的小差异。
目前,仅数字格式就足够了。也许日期和字符串格式将来会成为一个要求。
有图书馆吗,还是我们必须自己开发?
我无法想象只有我们有这个问题。
Noel M 建议的 POI 似乎没有提供解决方案。还有其他想法吗?
最佳答案
Apache POI或许可以做你想做的事。
https://stackoverflow.com/questions/3372307/