JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字相关的知识,希望对你有一定的参考价值。
我说的 不是 颜色背景.等样式我想达到的效果是 输入编号“0123456”就保存 “0123456” 而不是 “123456”现有项目用 -导出的EXCEL模板- 添加编号就会丢失“0”。(导出数据无问题,可以导出“0”开头的编号)在JAVA里面怎么写 导出模板 编号列 为 文字的格式 这里是 excel 导出的文件标题行public static void createColHeader(HSSFSheet sheet, CellStyle cellStyle,String[] columHeader) if (sheet != null) sheet.setDefaultColumnWidth(20); HSSFRow row = sheet.createRow(0); for (int i = 0; i < columHeader.length; i++) HSSFCell cell = row.createCell(i); cell.setCellValue(columHeader[i]); if (cellStyle != null) cell.setCellStyle(cellStyle); freezePane(sheet,0,1,0,1);
参考技术A 参考代码 public static void createColHeader(HSSFSheet sheet, CellStyle cellStyle,String[] columHeader) if (sheet != null) sheet.setDefaultColumnWidth(20); HSSFRow row = sheet.createRow(0); for (int i = 0; i < columHeader.length; i++) HSSFCell cell = row.createCell(i); cell.setCellValue(columHeader[i]); if (cellStyle != null) cell.setCellStyle(cellStyle); freezePane(sheet,0,1,0,1);用poi导入excel文件时,导入文本会出现小数点怎么解决。
例如:excel行 2006 1 234 。在excel 中已设置列格式为文本。但读入后输出。为:2006.0 1.0 234.0如果在2006后面加上 年 即 2006年输出 (2006年) 就没事。
参考技术A poi是什么软件呢?是否可以在poi里面设置呢?你可以试试,在数字后面加空格,看看什么效果。
空格可以是半角的,也可以试试全角的。本回答被提问者采纳
以上是关于JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字的主要内容,如果未能解决你的问题,请参考以下文章
JAVA POI 导出 EXCEL怎么设置单元格格式为 文字