最近做项目遇到的坑,百度了半天导出都为货币类型、自定义类型和常规类型,,,最后终于解决,在此记录一下
其中contextstyle.setDataFormat(df.getFormat("0_ "));要特别注意"0_ ",下划线后面有一个空格!!!,缺少空格则不会导出为数值类型。
注意空格!!!注意空格!!!注意空格!!!
/**
* 设置Excel单元格为数值类型便于公式运算
*
* @param workbook
* @param contextstyle
* @param cell
* @param data
*/
public static void setNumberFormat(SXSSFWorkbook workbook, CellStyle contextstyle, SXSSFCell cell,Object data){
boolean isNum = false;//data是否为数值型
boolean isInteger=false;//data是否为整数
boolean isPercent

最低0.47元/天 解锁文章
5047

被折叠的 条评论
为什么被折叠?



