现在,做项目,用到了POI, 来操作[.xls]文件从结果集,返回多条记录。
然后,在指定的行后面,插入(一条纪录,一行)这个插入,怎么实现,
POI,中好像没有,插入的方法

解决方案 »

  1.   

    I didn't do this before. You may try to shift some rows down, so that you have spaces for new rows.
      

  2.   

    有一个现成的API——jxl能够实现java对excel的操作
      

  3.   

    谢谢,给我回复的朋友们现在这个项目,要用poi来实现另外,z_lping(Schemer) 说的,我也正在考虑
    先把,插入行到最后一行,往后移动
    然后,copy原来的行到插入的位置这个思路,实现起来,很麻烦。总是循环
      

  4.   

    我也遇到这个问题
    参考了一些帖子,想法是
    如果是基于一个模板做修改,可以在这个模板里的一些cell里写些占位符,起码得告诉我需要shift的Range是多少
    从几行几列到几行几列,我想两个占位符就可以然后就有空行留出来了,再copy cellStyle就可以保持风格一致了
      

  5.   

    HSSFRow newRow = sheet.createRow(sheet.getLastRow()+1);
    // 以上newRow就是最下面的最新加入的新行