设置千位分隔符 Apache POI
Set thousand separator Apache POI
我正在尝试使用 Apache poi 格式化我的报告中的数字,但它不起作用,我试过了:
c.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#.##0,00"));
和
c.getCellStyle().setDataFormat((short)BuiltinFormats.getBuiltinFormat("#.##0,00"));
但他们没有工作,
我想将其显示为 1.000,99 但它显示为 1000,99
我只找到了自定义选项,没有找到数字选项,是否可以使用它?您知道如何使用吗?
谢谢
我明白了。这是我的解决方案:
DataFormat format = workbook.createDataFormat();
CellStyle style = workbook.createCellStyle();
style.setDataFormat(format.getFormat("#,##0.00"));
...
Cell c = row.createCell(cellDynamicNum);
c.setCellStyle(style);
我正在尝试使用 Apache poi 格式化我的报告中的数字,但它不起作用,我试过了:
c.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#.##0,00"));
和
c.getCellStyle().setDataFormat((short)BuiltinFormats.getBuiltinFormat("#.##0,00"));
但他们没有工作, 我想将其显示为 1.000,99 但它显示为 1000,99
我只找到了自定义选项,没有找到数字选项,是否可以使用它?您知道如何使用吗?
谢谢
我明白了。这是我的解决方案:
DataFormat format = workbook.createDataFormat();
CellStyle style = workbook.createCellStyle();
style.setDataFormat(format.getFormat("#,##0.00"));
...
Cell c = row.createCell(cellDynamicNum);
c.setCellStyle(style);