Microsoft® Excel ファイルの分割 via Java

Excel スプレッドシートを Java ベースのアプリケーション内のワークシートに分割する

 

生徒ごとに 1 つのシートを割り当て、生徒データを含むスプレッドシートなどの Excel ファイルを分割する必要がある場合、さまざまなシナリオがあります。また、各シートを生徒ごとに別のファイルとして分割する必要があります。 via Java アプリケーションを自動化するには、 Java エクセル API Excelドキュメントをシートごとに分割するためにあります。サポートされている形式は、XLS、XLSX、XLSB、XLSM、ODS です。

Excel ドキュメントを複数のファイルに分割する

Excel ファイルをシートに分割する最も簡単な方法は、すべてのシートにアクセスし、各シートを繰り返し処理し、目的の形式で 1 つずつ保存することです。ワークシートをロードするには、API が提供します。 ワークブック クラス。 getWorksheets().getCount() メソッドはシートの総数を取得します。各シートを繰り返し処理して使用します getWorksheets().get(sheetindex) 特定のシートにアクセスするため。選択したシート データを、新しく作成した Workbook クラス オブジェクトに移動します。[コピー方法]( https://reference.aspose.com/cells/java/com.aspose.cells/workbook#copy(com.aspose.cells.Workbook) )。最後に必要な形式で保存します。

Java Excel ファイルを分割するコード
 

Excel ワークシートをペインに分割する

API は、Excel ワークシートを異なるペインに分割する機能も提供します。処理は、Workbookクラスを使用してファイルをロードします。最初のワークシートまたはインデックスを指定して必要なシートを選択します。関連するセル インデックスをパラメータとして持つ setActiveCell を呼び出します。最後に、split() メソッドを呼び出して、ワークシート ウィンドウを異なるペインに分割します。

Java Excel シートをペイン ビューに分割するコード