你的位置:首页 > 软件开发 > Java > POI Excel 插入新的行,下面的行动态移动

POI Excel 插入新的行,下面的行动态移动

发布时间:2017-11-23 09:00:19
在做Excel 模板时,会有遇到 模板行数不固定,如下图 需要在行次4下面再插入一行 解决方法是使用shifRows方法,第1个参数是指要开始插入的行,第2个参数是结尾行数//省略前面数据插入操作,以下是第4行的插入,第4行以下不变,动态下移if (i > ...

POI  Excel  插入新的行,下面的行动态移动

在做Excel 模板时,会有遇到  模板行数不固定,如下图  需要在行次4下面再插入一行

POI  Excel  插入新的行,下面的行动态移动

  解决方法是使用shifRows方法,第1个参数是指要开始插入的行,第2个参数是结尾行数

//省略前面数据插入操作,以下是第4行的插入,第4行以下不变,动态下移if (i > 3) {  sheet.shiftRows( i, sheet.getLastRowNum() + 1, 1, true, false);
}
...
HSSFCell cell1 = row.getCell(0) == null ? row.createCell(0) : row.getCell(0);

     剩下的行 同样 根据多出的行次 ,行索引动态加该行数,即变成如下

POI  Excel  插入新的行,下面的行动态移动

 

多出的行是  不会复制样式的,  可以把前一行的样式先取出,复制给新行

原标题:POI Excel 插入新的行,下面的行动态移动

关键词:excel

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录