Apache-POI 設定excel單元格樣式字型等
阿新 • • 發佈:2018-10-31
大概思路就是設定樣式以及字型後新增進單元格中
Workbook wb = new XSSFWorkbook();
Sheet sheet = wb.getSheetAt(0); //建立單元格 Row row = sheet.getRow(0); if(null == row){ row = sheet.createRow(0); } Cell cell = row.getCell(0); if(null == cell) { cell = row.createCell(0); } //建立樣式 CellStyle style = wb.createCellStyle(); //自動換行 style.setWrapText(true); //水平對齊方式(居中) style.setAlignment(HorizontalAlignment.CENTER); //垂直對齊方式(居中) style.setVerticalAlignment(VerticalAlignment.CENTER); //建立字型設定 Font baseFont = wb.createFont(); //字型 baseFont.setFontName("宋體"); //大小 baseFont.setFontHeightInPoints((short)12); style.setFont(baseFont); //將樣式設定應用具體單元格 cell.setCellStyle(style);