英文:
Is there a format to set thousand separator and also set two decimal places using Apache poi?
问题
我可以这样设置成千上运算符:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,#00"));
或者设置两位小数:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00"));
有没有设置同时包含两者的选项呢?
英文:
I can either set thousand operator like this:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,#00"));
Or set two decimal places:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00"));
Is there an option to set both?
答案1
得分: 1
这对我而言是有效的:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0.00"));
基于 @Fullslack.dev 评论找到了解决方案:https://poi.apache.org/apidocs/dev/org/apache/poi/ss/usermodel/BuiltinFormats.html
。
英文:
This worked for me:
cell.getCellStyle().setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0.00"));
Found solution based on @Fullslack.dev comment https://poi.apache.org/apidocs/dev/org/apache/poi/ss/usermodel/BuiltinFormats.html
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论