使用Apache POI在Excel单元格中写入数字

使用Apache POI在Excel单元格中写入数字,第1张

使用Apache POI在Excel单元格中写入数字

您必须设置要存储此数字的单元格的“格式”。示例代码:

Workbook wb = new HSSFWorkbook();Sheet sheet = wb.createSheet("format sheet");CellStyle style;DataFormat format = wb.createDataFormat();Row row;Cell cell;short rowNum = 0;short colNum = 0;row = sheet.createRow(rowNum++);cell = row.createCell(colNum);cell.setCellValue(11111.25);style = wb.createCellStyle();style.setDataFormat(format.getFormat("0.0"));cell.setCellStyle(style);row = sheet.createRow(rowNum++);cell = row.createCell(colNum);cell.setCellValue(11111.25);style = wb.createCellStyle();style.setDataFormat(format.getFormat("#,##0.0000"));cell.setCellStyle(style);FileOutputStream fileOut = new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();

来源:http :
//poi.apache.org/spreadsheet/quick-
guide.html#DataFormats



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5164423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存