POI 删除cell 右侧单元格左移

来源:互联网 发布:卷积神经网络训练算法 编辑:程序博客网 时间:2024/04/29 16:09

private void delcell(HSSFRow row,int index){
  
  List list=new ArrayList();
  
  //取出要删除的cell后面的cell值,并保存
  int lastcell=row.getLastCellNum();
  for(int i=index;i<lastcell;i++){
   String tempvalue=row.getCell((short)(index+i+1)).getStringCellValue();
   list.add(tempvalue);
  }
  
  //删除cell内容
  row.removeCell(row.getCell((short)index);
  
  
  //将保存的内容依次写入前一cell
  for(int i=0;i<lastcell-index;i++){
   row.getCell((short)(index+i)).setCellValue(list.get(i));
   
  }
  
  //更改最后一个cell的格式
  
  
  
   
 }