2011-07-30 53 views
1

我是JXL的新手,並且已經在讀取和寫入Excel文件。但是我沒有找到一個函數,在成功讀取該行並移動到下一行之後刪除行。如何使用JXL從excel中刪除行

代碼邏輯: If(readrow()== true) { deleteRow(); }

有沒有可用的例子?如果沒有刪除功能,我可以將該行復制到新工作表,並在所有行都完成後,將該工作表重命名爲舊工作表並刪除舊工作表? 感謝

回答

4

JXL確實有一個刪除/刪除行功能...查看this link求助

for(int i=0;i<count;i++){ 

if(doneWithRow){ 
sheet.removeRow(i); 
} 
} 

的代碼示例並不多,但應該讓你開始。

+0

這將刪除行右側?所以你告訴Jxl沒有刪除或刪除功能。我不明白.. – JavaBits

+0

我想你沒有完全閱讀答案。我說jxl有刪除/刪除功能... –

+0

奇怪的是,在一個包含15行的循環中,它只刪除5 –