某double类型数字,3466333在页面显示后,显示为3.466333E6
1、使用 fmt:formatNumber
非千分位显示:<fmt:formatNumber type=”number” groupingUsed=”false” value=”${}” />
千分位显示:<fmt:formatNumber type=”number” value=”${}” />
2、利用DecimalFormat类
DecimalFormat df = new DecimalFormat(“#,##0.00”);//保留两位小数且不用科学计数法
String num = df.format(row.getCell(1).getNumericCellValue()));