我尝试使用 Apache POI 将数字转换为欧洲货币样式
HSSFDataFormat cf = workbook.createDataFormat();
currencyCellStyle = workbook.createCellStyle();
currencyCellStyle.setDataFormat(cf.getFormat("#.###,#0"));
例如,我有数字 2400 和 2.4
我想要的是 2400,00 和 2,40 。但是 POI 给了我 2400,0 和 2,40。当我尝试将其更改为
currencyCellStyle.setDataFormat(cf.getFormat("#.###,00"));
我得到的结果是 2400,00 和 2,400。那也不是我想要的。
是否有可能使两个值都正确?
谢谢和问候