使用Apache POI生成Excel文档时,当进行单元格合并操作后,被合并的单元格边框会消失,使用如下方式可以解决。

  • 创建方法:

        public void setBorderStyle(int border, CellRangeAddress region, HSSFSheet sheet, HSSFWorkbook wb){RegionUtil.setBorderBottom(border, region, sheet, wb);  //下边框RegionUtil.setBorderLeft(border, region, sheet, wb);     //左边框RegionUtil.setBorderRight(border, region, sheet, wb);    //右边框RegionUtil.setBorderTop(border, region, sheet, wb);      //上边框}

  • 调用方式:
        //创建wb,sheet的过程略过CellRangeAddress region = new CellRangeAddress(0, 0, i, i+1);    //给定要合并的单元格范围sheet.addMergedRegion(region);      //这是合并单元格过程setBorderStyle(HSSFCellStyle.BORDER_THIN, region, sheet, wb);   //给合并过的单元格加边框

转载于:https://www.cnblogs.com/dcncy/p/8041657.html

修复Java使用POI合并Excel单元格后,边框不显示的问题相关推荐

  1. Java使用poi操作Excel单元格

    一.引入依赖 <!--poi--><dependency><groupId>org.apache.poi</groupId><artifactId ...

  2. 解决POI合并单元格后边框不显示问题

    我这里用的方法可能比较笨,就是合并后其间的每个单元格都设置同样的单元格样式,便可以解决这个问题了,如果大家有更简单更好的方法,可以告诉一下,一起学习. //定义Excel文档对象 XSSFWorkbo ...

  3. java 使用poi导出excel单元格中的内容自动换行

    HSSFCellStyle cellStyle = wb.createCellStyle();cellStyle.setWrapText(true); //文本内容自动换行

  4. 如何通过 Java 合并和取消合并 Excel 单元格

    在整理 Excel 中的数据时,我们不可避免地需要合并和取消合并单元格.同时,如果需要创建跨列或行的标题,我们可以合并 Excel 单元格以在电子表格中轻松完成此操作. 合并单元格是指将两个或多个单元 ...

  5. POI实现EXCEL单元格合并及边框样式

    POI实现EXCEL单元格合并及边框样式 下面例子为创建产生一个excel,合并单元格,然后为合并后的单元格添加边框 package test;import java.io.FileOutputStr ...

  6. 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色

    poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...

  7. 【poi第九节】poi操作excel 单元格的换行

    poi操作excel 单元格的换行 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermo ...

  8. 如何通过VB合并Excel单元格以及设置Excel行高?VB创建Excel表格,合并单元格,生成图形等操作

    如何通过VB合并Excel单元格以及设置Excel行高? 例如:我想把第一列的第4,5,6,7行合并...我在怎样让合并单元格里的字居中,怎样改变字体. 请不吝赐教... ============== ...

  9. POI 设置Excel单元格背景色

    POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...

最新文章

  1. 在Sublime Text3中运行PHP代码
  2. Py之huaweicloud-sdk-python:huaweicloud-sdk-python的简介、安装、使用方法之详细攻略
  3. 《机器学习实战》chapter04 使用Python进行文本分类
  4. [导入]Vista的屏幕截图小工具:Snipping Tool
  5. 【Nutch2.2.1基础教程之3】Nutch2.2.1配置文件
  6. 谁拿了最多奖学金(洛谷-P1051)
  7. “Master”连胜世界围棋冠军,谁是幕后智能引擎?
  8. Apache2.4项目配置PHP/TP项目方法
  9. 用Photoshop制作简单贺卡
  10. jupyter的常用操作——Python学习(二)
  11. OrCAD/Pspice元件库说明
  12. IO流和NIO流的区别
  13. 手机app开发(新手教程)
  14. (转)解决office软件无法卸载也无法安装的顽固问题
  15. 游戏版署过审注意事项
  16. sketch html插件,玩转Sketch,不容错过的5大实用插件推荐
  17. 电子邮件服务的配置和使用
  18. 解决Chrome无法访问此网站或无法显示此网页问题
  19. 小程序游戏开发三个引擎用哪个好呢 Cocos,Egret,Laya?
  20. 【红楼梦诗词】葬花吟

热门文章

  1. Codeforces Round #614 (Div. 2) E. Xenon's Attack on the Gangs(DP记忆化搜索+思维)
  2. CSS3 3D立体旋转
  3. ZT 计算一个无符整数中1Bit的个数(1) 2010-04-20 10:52:48
  4. 普通运维人员就是秋后的蚂蚱!
  5. 2021年中国白酒市场现状分析,产量持续下降,利润持续增长,市场集中度提升「图」
  6. redis的高级教程
  7. 终于理解了VT虚拟化技术的作用!(内详)
  8. Java游戏用户登录注册_用java类模拟游戏的账号的登陆,注册,退出。 1.没有账号,需要注册。 2.注册完成后方可登...
  9. 如何写好一篇论文的摘要?
  10. C语言是一个什么样的语言