[Java]Apache POI 如何合并Excel单元格 |
您所在的位置:网站首页 › java如何实现属性合并 › [Java]Apache POI 如何合并Excel单元格 |
介绍
在前面的文章,有介绍如何使用 POI 生成 Excel文件以及在 SpringBoot 下生成 Excel 通过 Web 下载,有很多场景下,需要对 Excel 的某些单元格,进行合并的操作。本文将介绍如何使用 POI 合并单元格。 引入依赖如果是Maven,加入pom.xml: org.apache.poi poi 4.1.0 org.apache.poi poi-ooxml 4.1.0如果是Gradle,加入build.gradle compile "org.apache.poi:poi:4.1.0" compile "org.apache.poi:poi-ooxml:4.1.0" 演示下如何利用Apache POI来合并单元格我们使用 Sheet.addMergedRegion(new CellRangeAddress()) 来合并单元格 CellRangeAddress 用来表示需要合并的多个单元格的位置 注意,合并后的单元格的内容会显示合并前的第一个的单元格内容(也就是左边顶上第一个单元格),其他单元格的内容将被丢弃 Sheet sheet = workbook.createSheet(sheetName); int firstRow = 0;//需要合并的第一个单元格的行数 int lastRow = 0;//需要合并的最后一个单元格的行数 int firstCol = 0;//需要合并的第一个单元格的列数 int lastCol = 2;//需要合并的最后一个单元格的列数 sheet.addMergedRegion(new CellRangeAddress(firstRow, lastRow, firstCol, lastCol)); //或者直接这样写(从 A1到C1合并) sheet.addMergedRegion(CellRangeAddress.valueOf("A1:C1"));好了,如图合并单元格就做好了 更多开发和运维过程中遇到的坑已经解决问题的方案、干货分享请访问 https://blog.terrynow.com/ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |