Excel ファイルを生成および操作しているときに、ワークシート内の行をプログラムで挿入および削除する必要がある場合があります。したがって、この記事では、Excel ワークシートで行を動的に操作する方法について説明します。したがって、Java で Excel ワークシートの行を挿入または削除する方法を学習します。
Excel の行を挿入または削除する Java API - 無料ダウンロード
Excel XLS/XLSX ファイルで行を挿入または削除するには、Aspose.Cells for Java を使用します。これは、Java アプリケーションで Excel を自動化するための強力で機能豊富なスプレッドシート操作 API です。 API を ダウンロード するか、次の Maven 構成を使用してインストールできます。
リポジトリ:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
依存:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
Java を使用して Excel ファイルに行を挿入する
以下は、Java で Excel ワークシートに行を挿入する手順です。
- まず、Workbook クラスを使用して Excel ファイルを読み込みます。
- 次に、 Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートにインデックスでアクセスします。
- Worksheet.getCells().insertRows(rowIndex, totalRows) メソッドを使用して、最初のパラメーターが行インデックスで、2 番目のパラメーターが挿入する行数である行を挿入します。
- 最後に、 Workbook.save(String) メソッドを使用して、更新されたファイルを保存します。
次のコード サンプルは、Java で Excel ファイルに行を挿入する方法を示しています。
// Excelファイルを読み込む
Workbook workbook = new Workbook("Book1.xls");
// Excel ファイルの最初のワークシートにアクセスする
Worksheet worksheet = workbook.getWorksheets().get(0);
// ワークシートの 3 番目の位置に行を挿入します
worksheet.getCells().insertRows(2, 1);
// 変更した Excel ファイルをデフォルト (Excel 2003) 形式で保存します。
workbook.save("Delete Rows.xls");
Java で Excel XLS の行を削除する
以下は、Java で Excel ワークシートから行を削除する手順です。
- まず、Workbook クラスを使用して Excel ファイルを読み込みます。
- 次に、 Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートにインデックスでアクセスします。
- Worksheet.getCells().deleteRows(rowIndex, totalRows) メソッドを使用して行を削除します。最初のパラメーターは行インデックスで、2 番目のパラメーターは削除する行数です。
- 最後に、 Workbook.save(String) メソッドを使用して更新されたファイルを保存します。
次のコード サンプルは、Java で Excel ファイルから行を削除する方法を示しています。
// Excelファイルを読み込む
Workbook workbook = new Workbook("Book1.xls");
// Excel ファイルの最初のワークシートにアクセスする
Worksheet worksheet = workbook.getWorksheets().get(0);
// ワークシートの 3 行目から 10 行を削除する
worksheet.getCells().deleteRows(2, 10, true);
// 変更した Excel ファイルをデフォルト (Excel 2003) 形式で保存します。
workbook.save("Insert Rows.xls");
Excel で行を挿入/削除する Java API - 無料ライセンスを取得
無料の一時ライセンスを取得して、評価制限なしで Excel ファイルの行を操作できます。
Java Excel API - 続きを読む
ドキュメント を使用して、Java Excel API について詳しく調べることができます。また、API の詳細については、API リファレンス を参照してください。さらに、フォーラム を通じて質問を共有することもできます。
結論
この記事では、Excel ファイルの行をプログラムで操作する方法を学習しました。特に、Java を使用して Excel ワークシートで行を挿入または削除する方法を見てきました。この機能は、Excel ファイルを動的に生成または操作するときに使用できます。