POI 导出Excel文件 设置指定列格式为文本格式
文章目录原因解决办法原因从项目中导出的模板文件,在进行填值上传的时候,发现导出文件的列值格式有点问题,原本的id值被自动转换成了科学计数法格式。
解决办法//第一步创建workbookHSSFWorkbookwb=newHSSFWorkbook();//第二步创建sheetHSSFSheetsheet=wb.createSheet("Sheet1");//第三步创建行row:添加表头0行HSSFRowrow=sheet.createRow(0);//设置样式HSSFCellStylestyle=wb.createCellStyle();HSSFDataFormatformat=wb.createDataFormat();style.setDataFormat(format.getFormat("@"));//这里设置6列,7列为文本格式(其实下标为0)//设置单元格格式为"文本"sheet.setDefaultColumnStyle(6,style);sheet.setDefaultColumnStyle(7,style);查看一下效果: