Java の Excel で一連のセルに入力する

Excel のセル範囲へのデータの挿入は、さまざまな業界で効果的かつ効率的なデータ管理の重要な側面を表しています。 Excel のセル範囲にデータを挿入することの重要性は、特にデータ管理プロセスを合理化し、データから洞察を得ようとしている人にとっては、いくら強調してもしすぎることはありません。 Java を使用して Excel のセル範囲にデータを自動的に挿入すると、時間を節約しながらデータの正確性が保証されます。このアプローチにより、ヒューマン エラーのリスクが軽減され、信頼性が向上します。この記事では、Autofill 機能を使用する場合と使用しない場合で、Java で Excel の一連のセルに入力する方法を (段階的に) 説明します。

この記事では、次の点について説明します。

Java Excel 操作ライブラリ - インストール

この Java Excel Manipulation Library のインストール手順は非常に簡単です。 Maven ユーザーは、pom.xml ファイルに次の構成を追加するだけです。

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        

<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

次に、次のコマンドを実行します。

mvn clean    

mvn install -U

他の Java フレームワークを構成するには、releases.conholdate.com にアクセスしてください。

Java Excel のセル範囲にデータを挿入する

A1:C4 にまたがるセル範囲を選択したとします。このマトリックスは、順番に配置された 12 個のセルを作成します。 Java Excel 操作 API を使用して、Excel のセル範囲にデータを簡単に挿入するための簡単な手順を説明します。

  1. まず、Workbook クラスのオブジェクトをインスタンス化します。
  2. 次に、デフォルトの Worksheet オブジェクトから Cells コレクションを取得します。
  3. その後、Cells.createRange メソッドを使用してセルの範囲を作成します。
  4. 次に、Range オブジェクトに順番に配置されたセルに値を挿入します。
  5. 最後に、ワークブックを保存します。

次のコード サンプルは、Java を使用して Excel のセル範囲にデータを挿入する方法を示しています。

結果の Excel ファイルは、次のスクリーンショットのようになります。

Java Excel のセル範囲にデータを挿入する

Excel in Java のセル範囲の自動入力 - コードを記述する手順

オートフィルは、範囲の最初のいくつかのセルで値のパターンを検出し、次のセルを同じパターンで自動的に埋めることによって機能します。

セル A1 に「2022 年 1 月 1 日」で始まる一連の日付があるとします。塗りつぶしハンドルを列の下にドラッグすると、Excel は自動的に下のセルに、「2022 年 1 月 2 日」、「2022 年 1 月 3 日」など、次の日付を順番に入力します。

Java Excel ライブラリを使用すると、数行のコードでこのタスクをプログラムで実行できます。

以下は、* Java の Excel でセル範囲を自動入力する * ための手順です。

  1. まず、Workbook クラスを使用して Excel ファイルを読み込みます。

  2. 次に、デフォルトの Excel ワークシートの セル を取得します。

  3. 3 番目に、Cells.createRange メソッドを使用して、セルのソース範囲と宛先範囲を作成します。

  4. Range.autoFill メソッドを使用して、ソース範囲に従って宛先範囲を自動入力します。

  5. 最後に、ワークブックを保存します。

次のコード サンプルは、Java を使用して Excel のセル範囲にデータを自動入力する方法を示しています。

次の画像は、入力と出力のスクリーンショットを並べて示しています。

Excelセル範囲のJavaオートフィル

無料ライセンスを取得する

無料の一時ライセンス をダウンロードして、評価制限なしで API をテストできます。

結論

最後に、Java Excel 管理ライブラリを使用して Java で Excel の一連のセルに入力する方法を学習したことを願っています。オートフィル機能の有無にかかわらず、Excel の範囲のセルに値を入れる簡単な方法について説明しました。

Java Excel 管理 API API の詳細については、ドキュメント を参照してください。

最後に、conholdate.com にアクセスして、定期的に最新情報を入手してください。

質問する

フォーラム に質問やコメントを投稿できます。

関連項目