kar*_*ark 14 java excel apache-poi
我正在开发与Excel工作表相关的桌面应用程序,所以我在两行之间插入行时遇到了一些问题,是否有可能在使用Apache POI的 java中执行此操作
Workbook wb3=WorkbookFactory.create(new FileInputStream("Book1.xls"));
Sheet sh=wb3.getSheet("sheet1");
Run Code Online (Sandbox Code Playgroud)
//Reading the available rows using (sh.getRow(1))
//Here i need to insert second row (????)
//I have third row here which is already exist (sh.getRow(3))
kar*_*ark 32
我得到了solution,哪个工作得很好
Workbook wb3=WorkbookFactory.create(new FileInputStream("Book1.xls"));
Sheet sh=wb3.getSheet("sheet1");
int rows=sh.getLastRowNum();
Run Code Online (Sandbox Code Playgroud)
向下移动工作表中的行数.
sh.shiftRows(2,rows,1);
Run Code Online (Sandbox Code Playgroud)
这里
1 - 我们要插入多少行
我们进行上述过程的原因是为了使空行,然后我们只能创建一个新行
现在我们改变了行,然后我们可以做我们的事情
编码: sh.createRow(1);
上面的代码用于在我们定义的第1个位置插入行.