我正在使用.xls文件,我打算将excell表的行转换(移位)到特定位置。但是每次都得到不想要的结果。我已经浏览过shiftRows方法的文档。无法理解该语句的工作。

sheet.shiftRows(34, sheet.getLastRowNum(), processIndex-4);

有时它在Excell表中移动了两行。

最佳答案

        sheet.shiftRows(int startRow, int endRow, int n);

用于将表格的行数向下移动。
哪里
  • startRow =我们需要在其中插入row。
  • endRows =总行
  • n =我们要插入多少行

  • org.apache.poi.ss.usermodel.Sheet.shiftRows的Javadoc提供了更多详细信息。

    关于java - 无法理解apache POI的shiftRows方法的工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35793635/

    10-10 06:24