//定义Excel文档对象
XSSFWorkbook xssfWorkbook = new XSSFWorkbook();
//定义sheet
Sheet sheet = xssfWorkbook.createSheet("demo");
//隐藏所有表格线
sheet.setDisplayGridlines(false);
//合并单元格
sheet.addMergedRegion(new CellRangeAddress(0, 1, 0, 5));
//定义字体样式
Font font = xssfWorkbook.createFont();
//字体
font.setFontName("微软雅黑");
//设置字体大小
font.setFontHeightInPoints((short) 9);
//字体颜色
font.setColor(HSSFColor.LIGHT_ORANGE.index);
//设置单元格样式
CellStyle cellStyle = xssfWorkbook.createCellStyle();
//添加右边框(我这边只定义了右边框)
cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
//边框颜色
cellStyle.setRightBorderColor(HSSFColor.LIGHT_ORANGE.index);
//左上对齐
cellStyle.setAlignment(HSSFCellStyle.ALIGN_LEFT);
cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_TOP);
//单元格样式添加内容字体样式
cellStyle.setFont(font);
//遍历单元格添加样式(合并的起始列到终止列)
for (int i=0;i<=5;i++) {
//添加备注行(合并的起始行到终止行)
Row row1 = sheet.createRow(0);
//设置行高
row1.setHeight((short)300);
Row row2 = sheet.createRow(1);
//设置行高
row2.setHeight((short)300);
Cell cell = row1.createCell(i);
Cell cell2 = row2.createCell(i);
if (i==0){
cell.setCellValue("备注:");
}
cell.setCellStyle(cellStyle);
cell2.setCellStyle(cellStyle);
}
解决POI合并单元格后边框不显示问题
原创
©著作权归作者所有:来自51CTO博客作者文20230916的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
poi-tl导出复杂word(图片、表格(合并单元格、嵌套图片)、文字)
java导出复杂word
List java 图片处理 -
poi合并单元格加边框(1)
可以合并的,不过要逐个给每一个被合并的单元格加上边框,
J# i++ 工具类 -
poi合并单元格加边框(2)
利用org.apache.poi.ss.util.RegionUtil 来处理合并单元格加边
Apache apache 合并单元格 显示不全 -
poi合并单元格
POI进行跨行需要用到对象HSSFSheet对象,现在就当我们程序已经定义了一个HSSFS
poi excel 合并单元格 apache java -
poi读取合并单元格
poi读取合并单元格
Poi教程 Poi -
java 合并单元格后边框加粗失效 java 合并单元格合并居中
上一篇:系统地学习Excel第16课,使用Excel的「替换」功能本篇内容结构如下: 本章的知识体系 Excel工作表的整体外观由各个单元格的样式构成,单元格的样式外观在Excel的可选设置中主要包括数据显示格式、字体样式、文本对齐方式、边框样式以及单元格颜色等。1.格式工具简介在Excel中,对于单元格格式的设置和修改,用户可以通过【功能区命令组】、【浮动工具栏】以及【设置单元格格式】
java 合并单元格后边框加粗失效 datagridview单元格合并居中 gridview单元格字体靠右 javafx设置label文本居中 latex 表格单元格居中 -
java合并单元行 边框不显示 javafx gridpanel合并单元格居中对齐
Excel中,在对齐单元格内容时,汉字我们一般用到居中对齐,数字金额一般右对齐,灵活运用对齐方式可以让我们的表格更工整、更整洁,阅读者首先看到的是层次分明。今天小编再分享几种对齐方式,看看你的表格适合哪种对齐。一、分散对齐让姓名更整齐 上图表格中姓名字数不一样多,利用居中对齐看起来长短不一,不够整齐。我们可以选中姓名A2:A16单元格区域,点击【开始】选项卡中【对齐方式】
java合并单元行 边框不显示 datagridview单元格合并居中 input内容右对齐 latex 表格单元格上下左右居中 latex 表格单元格居中