合并单元格是常见的需求,apache POI的合并单元格的原理很简单,它就是从左上到右下的单元格会被左上合并,无论是横向合适纵向合并单元格合并,都是这个原理,关键的api方法
org.apache.poi.hssf.model.InternalSheet#addMergedRegion
public int addMergedRegion(int rowFrom, int colFrom, int rowTo, int colTo)
- rowFrom,起始行
- colFrom,起始列
- rowTo,终止行
- colTo,终止列
(rowFrom,colFrom)组成了起始节点,(rowTo,colTo)组成了终止节点,只要是这个区域的都会合并为左上单元格。文章来源:https://www.toymoban.com/news/detail-635025.html
复杂一点的合并单元格,比如,年级----班级----学生,每一个合并要算,比如班级合并几行,是看班里有几个学生,年级合并行是所有班级占的行数和。
文章来源地址https://www.toymoban.com/news/detail-635025.html
到了这里,关于apache poi合并单元格 横向竖向合并单元格的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!