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 のセル範囲にデータを簡単に挿入するための簡単な手順を説明します。
- まず、Workbook クラスのオブジェクトをインスタンス化します。
- 次に、デフォルトの Worksheet オブジェクトから Cells コレクションを取得します。
- その後、Cells.createRange メソッドを使用してセルの範囲を作成します。
- 次に、Range オブジェクトに順番に配置されたセルに値を挿入します。
- 最後に、ワークブックを保存します。
次のコード サンプルは、Java を使用して Excel のセル範囲にデータを挿入する方法を示しています。
結果の Excel ファイルは、次のスクリーンショットのようになります。
Excel in Java のセル範囲の自動入力 - コードを記述する手順
オートフィルは、範囲の最初のいくつかのセルで値のパターンを検出し、次のセルを同じパターンで自動的に埋めることによって機能します。
セル A1 に「2022 年 1 月 1 日」で始まる一連の日付があるとします。塗りつぶしハンドルを列の下にドラッグすると、Excel は自動的に下のセルに、「2022 年 1 月 2 日」、「2022 年 1 月 3 日」など、次の日付を順番に入力します。
Java Excel ライブラリを使用すると、数行のコードでこのタスクをプログラムで実行できます。
以下は、* Java の Excel でセル範囲を自動入力する * ための手順です。
まず、Workbook クラスを使用して Excel ファイルを読み込みます。
次に、デフォルトの Excel ワークシートの セル を取得します。
3 番目に、Cells.createRange メソッドを使用して、セルのソース範囲と宛先範囲を作成します。
Range.autoFill メソッドを使用して、ソース範囲に従って宛先範囲を自動入力します。
最後に、ワークブックを保存します。
次のコード サンプルは、Java を使用して Excel のセル範囲にデータを自動入力する方法を示しています。
次の画像は、入力と出力のスクリーンショットを並べて示しています。
無料ライセンスを取得する
無料の一時ライセンス をダウンロードして、評価制限なしで API をテストできます。
結論
最後に、Java Excel 管理ライブラリを使用して Java で Excel の一連のセルに入力する方法を学習したことを願っています。オートフィル機能の有無にかかわらず、Excel の範囲のセルに値を入れる簡単な方法について説明しました。
Java Excel 管理 API API の詳細については、ドキュメント を参照してください。
最後に、conholdate.com にアクセスして、定期的に最新情報を入手してください。
質問する
フォーラム に質問やコメントを投稿できます。