java导出excel居中不生效 您所在的位置:网站首页 poi设置单元格上下居中 java导出excel居中不生效

java导出excel居中不生效

2024-06-25 08:57| 来源: 网络整理| 查看: 265

表头设置:

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 实验室设备网 版权所有