poi3.17 html转word,POI 3.17 导出样式(与3.9方式不同)

本文介绍了如何使用Apache POI库创建HSSFWorkbook工作簿,创建SHEET并自定义单元格样式,包括设置边框、字体、颜色和背景,以及调整行高列宽。重点展示了如何通过代码实现单元格内容居中和个性化设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HSSFWorkbook workbook = new HSSFWorkbook(); //创建工作簿

HSSFSheet sheet = workbook.createSheet(“Test”); //创建SHEET页

HSSFRow row = sheet.createRow(0); //创建行,从0开始

HSSFCell cell = row.createCell(0);//创建列,从0开始

cell.setCellValue(“姓名”);

设置样式

HSSFCellStyle style = workbook.createCellStyle();

加边框

style.setBorderBottom(BorderStyle.THIN);//下边框

style.setBorderLeft(BorderStyle.THIN);//左边框

style.setBorderRight(BorderStyle.THIN);//右边框

style.setBorderTop(BorderStyle.THIN); //上边框

居中

style.setAlignment(HorizontalAlignment.CENTER);//水平居中

style.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中

设置字体

HSSFFont font = workbook.createFont();

font.setFontName(“华文行楷”);//设置字体名称

font.setFontHeightInPoints((short)28);//设置字号

font.setItalic(false);//设置是否为斜体

font.setBold(true);//设置是否加粗

font.setColor(IndexedColors.RED.index);//设置字体颜色

style.setFont(font);

设置背景

style.setFillPattern(FillPatternType.SOLID_FOREGROUND);

style.setFillForegroundColor(IndexedColors.YELLOW.index);

设置宽度和高度

row.setHeightInPoints(30);//设置行的高度

sheet.setColumnWidth(0, 20 * 256);//设置列的宽度

渲染单元格

cell.setCellStyle(style);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值