java导出excel居中不生效 | 您所在的位置:网站首页 › poi设置单元格上下居中 › java导出excel居中不生效 |
表头设置: HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(“导出数据”); style.setAlignment(HorizontalAlignment.CENTER); //水平居中 style.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中 style.setWrapText(true);//自动换行 单元格中: HSSFRow row1 = sheet.createRow(i);//这里一般是遍历集合 row1.createCell(0).getCellStyle().setWrapText(true);//自动换行 row1.createCell(0).getCellStyle().setAlignment(HorizontalAlignment.CENTER);//水平居中 row1.createCell(0).getCellStyle().setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中 设置宽高 sheet.setDefaultColumnWidth(25);//列宽 sheet.setColumnWidth(1, 50256);//设置第一个列的宽 需要256 这里不做过多的解释 HSSFRow row = sheet.createRow(0); row.setHeightInPoints(50);//行高 HSSFCellStyle style = workbook.createCellStyle(); row.setHeight(50);//高度 style.setFillForegroundColor((short)43); style.setFillForegroundColor(HSSFColor.AQUA.index); style.setFillPattern(FillPatternType.SOLID_FOREGROUND); 设置表头不动 HSSFSheet sheet = workbook.createSheet(“导出数据”); sheet.createFreezePane(15, 1);//固定第一行十五个列 |
CopyRight 2018-2019 实验室设备网 版权所有 |