`
llyzq
  • 浏览: 579345 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

POI实现插入行

    博客分类:
  • J2SE
 
阅读更多

http://hi.baidu.com/xiangliling/blog/item/9555da036d24b8f909fa9323.html

 

 

最近用POI实现根据模板导出excel,需要从中间行插入查询到的数据

但是用creatRow生成的数据会覆盖后面的模板内容

查了API没有找到插入行的方法

不过找到shiftRows方法将最后的空行移到需要插入行的位置,再用createRow生成

sheet.shiftRows(insertRowNum, sheet.getLastRowNum(), 1,true,false);

sheet.createRow(insertRowNum);

分享到:
评论
1 楼 jpsb 2014-12-25  
非常感谢
我再简单补充一下,shiftRows()方法,可以将不想被覆盖的内容,移动到指定位置,其中的参数startRow、endRow可以指定一个待移动的区域,n 表示要移动的行数。

相关推荐

Global site tag (gtag.js) - Google Analytics