您知道如何设置千位分隔符并设置像这样格式化的值吗?403.000
我将 apache-poi 3.8 与 Java 一起使用。我用谷歌搜索了很多,但我没有找到答案。我不能使用字符串值,因为我的公式没有以这种方式正确评估。有什么帮助吗?谢谢!
我试过这样的事情:
cellStyle.setDataFormat(creationHelper.createDataFormat().getFormat("#.##0"));
但它不起作用..
您知道如何设置千位分隔符并设置像这样格式化的值吗?403.000
我将 apache-poi 3.8 与 Java 一起使用。我用谷歌搜索了很多,但我没有找到答案。我不能使用字符串值,因为我的公式没有以这种方式正确评估。有什么帮助吗?谢谢!
我试过这样的事情:
cellStyle.setDataFormat(creationHelper.createDataFormat().getFormat("#.##0"));
但它不起作用..
You can do this:
final HSSFCell dataCell = dataRow.createCell(1);
dataCell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0"));
dataCell.setCellValue(123456);
You'll have a cell with the number display like this: 123.456 The thousand separator depends of the locale and perhaps of the language of excel.
为可能有同样问题的其他人回答我自己的问题。
找到它:格式必须是:"#,##0"
dataCell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0"));