response.setHeader("Content-disposition","attachment; filename="+title+".xls");
我页面有个数字加千位符了,比如:915,页面显示915.00,但导出后就变成915;奇怪的是四个数的,就是有千位符的就能显示,如:1,024.00,页面也会显示1,024.00
请能告诉我这是怎么回事?
这是导出的问题,在页面我做过很多处理都能正常显示,都是在导出时就不显示了,而且只是三位数的不显示,请大神们帮忙
这是导出的问题
追答private String getValue(XSSFCell xssfCell){
if(xssfCell.getCellType() == xssfCell.CELL_TYPE_BOOLEAN){
return String.valueOf( xssfCell.getBooleanCellValue());
}else if(xssfCell.getCellType() == xssfCell.CELL_TYPE_NUMERIC){
return String.valueOf( xssfCell.getNumericCellValue());
}else{
return String.valueOf( xssfCell.getStringCellValue());
}
}
我的是整体导出,生成一个文件,只是扩展名是.xls,所以我就不会了,感觉很奇怪
追答额,宽展名就是文件格式,这个不是随便导出的!
追问response.setHeader("Content-disposition","attachment; filename="+title+".xls");
你知道这个原理吗?