どのタイプのデータも持たない空の行を完全に削除したいと思います! 私はこれを次のようにやっています:
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() の後、新しいファイルを書き込みます。しかし、私のコードは有効になりました。データ内にある空の行を削除/削除する必要があります(これまでに)。そうすることは可能ですか?はいの場合、私は正しくやっていますか?いいえの場合、誰かがそうするのを手伝ってくれませんか? 前もって感謝します!