我在我们的应用程序中使用Apache POI 3.6和java.
我有第9到30行的数据.
现在,我希望在第25行之后包含新行.在这样做之后,26到30中的旧数据被销毁了....我想添加新行而不破坏旧行的数据...
我们可以手动创建新行,只需右键单击行标题上的鼠标,如行号25,然后选择插入,然后它将包含26行而不删除任何有关旧值的内容.
我是如何使用apache poi和java以编程方式进行的?
首先,你需要做一个班次,从25开始向下移动所有行
sheet1.shiftRows(25, sheet1.getLastRowNum(), 5);
Run Code Online (Sandbox Code Playgroud)
这会将所有行从25位向下移动5位
然后在该位置插入新行
row1 = sheet1.getRow(25);
HSSFCell cell1 = row1.createCell(0);
cell1.setCellValue("text: The new line goes here");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4674 次 |
| 最近记录: |