簡體   English   中英

僅在需要時以百分比和小數點顯示小數位

[英]Show decimal places in percentage and decimal point only if needed

我正在嘗試在POI中設置數據格式,以便它顯示如下值:

12.5%12.75%15%

因此,它應該只在需要時顯示小數點,然后只在需要時顯示小數值。

我使用這種格式部分工作:

stylePercentage.setDataFormat(workbook.createDataFormat().getFormat("#.##%"));

但是,這打印15%像:

15.%

從我一直在做的研究來看,我不確定我的嘗試是否可行。

有沒有辦法改變數據格式化程序,只在需要時顯示小數點?

查看BuiltinFormats
HSSFDataFormat有一個方法可以為您檢索這些。

workbook.createDataFormat().getFormat(HSSFDataFormat.getBuiltinFormat("0.00%"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM