Hutool POI - Excel 報表導出 用法樣例


Hutool POI - Excel 報表導出 用法樣例

流寫出設置

ExcelWriter writer = ExcelUtil.getWriter();
// ...
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8");
response.setHeader("Content-Disposition","attachment;filename=" 
                   + DateUtil.formatDate(new Date()) + ".xlsx");
OutputStream out = response.getOutputStream();
writer.flush(out, true);
writer.close();
IoUtil.close(out);

寫出數據到單元格

writer.writeCellValue(0, 0, row);

設置全局單元格樣式

ExcelWriter writer = ExcelUtil.getWriter();
CellStyle cellStyle = writer.getCellStyle();
cellStyle.setBorderBottom(BorderStyle.NONE); // 無邊框

設置單個單元格樣式

CellStyle style = writer.createCellStyle(x, y);
style.setFillForegroundColor(IndexedColors.CORAL.getIndex()); // 背景色
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
style.setAlignment(HorizontalAlignment.CENTER); // 水平對齊
style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直對齊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM