我想永久删除那些没有任何类型数据的空行!我这样做是这样的:
private void shift(File f){
File F=f;
HSSFWorkbook wb = null;
HSSFSheet sheet=null;
try{
FileInputStream is=new FileInputStream(F);
wb= new HSSFWorkbook(is);
sheet = wb.getSheetAt(0);
int rowIndex = 0;
int lastRowNum = sheet.getLastRowNum();
if (rowIndex >= 0 && rowIndex < lastRowNum) {
sheet.shiftRows(rowIndex, lastRowNum, 500);
}
FileOutputStream fileOut = new FileOutputStream("C:/juni.xls");
wb.write(fileOut);
fileOut.close();
}
catch(Exception e){
System.out.print("SERRO "+e);
}
}
shiftRows() 之后我写了我的新文件。但是我的代码现在生效了。我只需要删除/删除数据中的空行(任何时候)。那么有可能这样做吗?如果是的话,我做得对吗?如果没有,有人可以帮我这样做吗?提前致谢!