JAKARTA POI将整行删除到Excel(不仅仅是内容)

时间:2014-01-17 10:53:38

标签: java excel apache-poi

我需要使用JAKARTA POI完全移除ROW。 我用这个方法:

HSSFSheet sheet= wb.getSheetAt(0);
HSSFRow row = hoja.getRow(15);
sheet.removeRow(row);

但问题是它只删除了单元格的内容。不是整行。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

使用HSSFSheet.shiftRows功能。 Example

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

答案 1 :(得分:0)

谢谢@CycDemo。 我用这个:

HSSFSheet hoja = wb.getSheetAt(0);
HSSFRow fila = hoja.getRow(numFila);
hoja.removeRow(fila);
hoja.shiftRows(numFila+1, hoja.getLastRowNum(), -1);

它工作正常!!!