POI 导出Excel文件 设置指定列格式为文本格式

文章目录

原因

从项目中导出的模板文件,在进行填值上传的时候,发现导出文件的列值格式有点问题,原本的 id 值被自动转换成了科学计数法格式
《POI 导出Excel文件 设置指定列格式为文本格式》

解决办法

//第一步创建workbook
HSSFWorkbook wb = new HSSFWorkbook();
//第二步创建sheet
HSSFSheet sheet = wb.createSheet("Sheet1");
//第三步创建行row:添加表头0行
HSSFRow row = sheet.createRow(0);
// 设置样式
HSSFCellStyle style = wb.createCellStyle();
HSSFDataFormat format = wb.createDataFormat();
style.setDataFormat(format.getFormat("@"));
// 这里设置6列,7列为文本格式(其实下标为0)
// 设置单元格格式为"文本"
sheet.setDefaultColumnStyle(6, style);
sheet.setDefaultColumnStyle(7, style);

查看一下效果:
《POI 导出Excel文件 设置指定列格式为文本格式》

《POI 导出Excel文件 设置指定列格式为文本格式》

    原文作者:zhuzicc
    原文地址: https://blog.csdn.net/zhuzicc/article/details/118633341
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞