使用hutool的poi进行Excel的导出,数值型的字段如何去掉小数点后面的0
时间: 2024-04-08 22:32:48 浏览: 109
使用Hutool的POI工具进行Excel导出时,可以通过设置单元格格式来去掉数值型字段后面的0。下面是一个示例代码:
```java
// 创建工作簿
Workbook workbook = WorkbookUtil.createBook(true);
// 创建Sheet
Sheet sheet = workbook.createSheet("Sheet1");
// 创建格式化器
DataFormat format = workbook.createDataFormat();
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setDataFormat(format.getFormat("0")); // 设置格式化模式为整数型,去掉小数点后面的0
// 创建数据行
Row row = sheet.createRow(0);
// 创建数值型字段单元格
Cell cell = row.createCell(0);
cell.setCellValue(10.00); // 设置数值型字段的值
cell.setCellStyle(cellStyle); // 应用格式化器
// 导出Excel文件
ExcelWriter writer = ExcelUtil.getWriter(workbook);
writer.flush(response.getOutputStream());
writer.close();
```
在上述示例代码中,我们使用了Hutool的ExcelWriter来导出Excel文件。通过创建一个格式化器,并将其应用到数值型字段的单元格上,即可实现去掉小数点后面的0。
阅读全文