2017-03-06 8 views
-5

javaを使用してExcelの空の行全体を削除するにはヘルプが必要です。もし誰かが私を助けてください知っている。私はapache poiでremoverow()を試しましたが、行全体を削除したいですExcelシートでJAVAを使用して空の行を完全に削除する

+0

あなたはすでに何を試していますか、喜んでコードを投稿してください。 Excelファイルは、あなたが持っているものとは異なるフォーマットを持つことができます。なぜJavaとPythonですか? –

+1

魅惑的な話。質問ありますか? – timgeb

+0

特定のクエリを投稿してください。あなたのものはあまりにも一般的です。 –

答えて

0

JavaでExcelファイルを操作するためにApachi POIを使用することができます。行を削除するにはremoveRow()メソッドを使用し、空の行を削除するにはunshift()メソッドを使用します。

以下は、シートから削除したいすべての行番号のリストがある例です。また、行を削除し、空の空白を削除します。

ArrayList<Integer> rowNumbersToDelete = // Contains all row numbers to delete 

     for (int rowNo : rowNumbersToDelete) 
     { 
      Row row = firstSheet.getRow(rowNo); 
      firstSheet.removeRow(row); 
      int lastIndex = firstSheet.getLastRowNum(); 
      firstSheet.shiftRows(rowNo + 1, lastIndex, -1); 
     } 
+0

あなたは私が持っている場合私にいくつかの例を共有してくださいできますか? –

+0

実例@SandhyaNshettyを追加しました –

関連する問題