我尝试在POI中设置数据格式,以便显示如下值:
12.5% 12.75%15%
因此,它应该只在需要时显示小数点,然后只在需要时显示小数值。
我使用这种格式部分工作:
stylePercentage.setDataFormat(workbook.createDataFormat().getFormat("#.##%"));
然而,这打印15%像:
15%
从我一直在做的研究中,我不确定我所尝试的是否可行。
是否有办法将数据格式化程序改为仅在需要时显示小数点?
答案 0 :(得分:2)
查看BuiltinFormats HSSFDataFormat有一种方法可以为您检索这些内容。
workbook.createDataFormat().getFormat(HSSFDataFormat.getBuiltinFormat("0.00%"));