Ambiguous_Toed
2018-08-29 08:09Java 使用POI导出excel表格,无法将单元格设置为文本格式
20要把表格导出后,对id信息进行修改后再导回,修改过程中输入的都是数值类型的尝试使用两种方法设置单元格的文本格式后,任然单元格会在被双击后变成科学技术法。
使用的两种设置方式,第一种如下:
// 生成一个(带标题)表格
HSSFSheet sheet = workbook.createSheet();
// 表数统计
int count = 1;
// 生成一个表格
workbook.setSheetName(count - 1, sheetTitle + count);
// 生成一个样式
HSSFCellStyle style = workbook.createCellStyle();
// 因为导出表格式不想要数字,保留原有编号,需要设置格式
HSSFDataFormat format = workbook.createDataFormat();
style.setDataFormat(format.getFormat("@"));
第二种:
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
在导出的表格中,单元格格式任然为常规
- 点赞
- 回答
- 收藏
- 复制链接分享
7条回答
为你推荐
- poi 生成Excel文字居中问题
- java
- 4个回答
- Java 使用POI导出excel表格,无法将单元格设置为文本格式
- java
- excel
- poi
- string
- 7个回答
- 利用java进行excel模板开发的时候,如何控制单元格可以自动换行以显示全部的数据?
- java
- excel
- 数据
- 3个回答