Java を使用して Excel で行の高さと列の幅を調整する

MS Excel では、内容に応じて行の高さと列の幅を調整できます。このために、MS Excel では、[セル] グループの [書式] メニューに [セルの幅] と [行の高さ] オプションが用意されています。しかし、Java でプログラムを使用して Excel ファイルを操作しているときに、どのようにそれを行うでしょうか?それでは、Java で Excel の行の高さと列の幅を調整する方法を見てみましょう。

Excel の行の高さと列の幅を調整する Java API

Aspose.Cells for Java は、スプレッドシート ドキュメントを操作するための一般的な API です。 API を使用すると、Excel ファイルをシームレスに作成、処理、および操作できます。この API を使用して、Excel ファイルの行の高さと列の幅を設定します。 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() メソッドを使用して、オブジェクト内のセル コレクションを取得します。
  • setRowHeight() メソッドを呼び出し、行のインデックスと高さをパラメーターとして渡します。
  • 最後に、 Workbook.save(String) メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Excel in Java で行の高さを設定する方法を示しています。

// エクセルファイルを読み込む
Workbook workbook = new Workbook("workbook.xlsx");

// インデックスを使用してワークシートの参照を取得する
Worksheet worksheet = workbook.getWorksheets().get(0);

// セル コレクションを取得する
Cells cells = worksheet.getCells();

// 2 行目の高さを 50 に設定します
cells.setRowHeight(1, 50);

// 更新した Excel ファイルを保存する
workbook.save("set-row-height.xlsx");

次のスクリーンショットは、行の高さを設定した後の Excel ワークシートを示しています。

Java を使用して Excel で行の高さを調整する

JavaのExcelで列の幅を設定する

以下は、Java で Excel ファイルの列の幅を設定する手順です。

  • Workbook クラスを使用して Excel ファイルを読み込みます。
  • Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートにインデックスでアクセスします。
  • Worksheet.getCells() メソッドを使用してセル コレクションを取得します。
  • setColumnWidth() メソッドを呼び出し、列のインデックスと幅をパラメーターとして渡します。
  • 最後に、 Workbook.save(String) メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Java で Excel ファイルの列の幅を設定する方法を示しています。

// エクセルファイルを読み込む
Workbook workbook = new Workbook("workbook.xlsx");

// インデックスを使用してワークシートの参照を取得する
Worksheet worksheet = workbook.getWorksheets().get(0);

// セル コレクションを取得する
Cells cells = worksheet.getCells();

// 2 番目の列の高さを 40 に設定します
cells.setColumnWidth(1, 40);

// 更新した Excel ファイルを保存する
workbook.save("set-column-width.xlsx");

以下は、列の幅を調整した後の Excel ワークシートのスクリーンショットです。

Java を使用して Excel で列幅を調整する

Excel の行の高さと列の幅を設定する Java API - 無料ライセンスを取得

無料の一時ライセンスを取得して、評価制限なしで Excel ファイルの行の高さと列の幅を設定できます。

Java Excel API - 詳細を調べる

ドキュメント を使用して、Java Excel API について詳しく調べることができます。また、ここ の API リファレンスもご覧ください。

結論

この記事では、Java を使用して Excel で行の高さと列の幅を調整する方法を学習しました。コード サンプルとスクリーンショットを使用して、特定の行の高さと列の幅を設定する方法を示しました。

質問があります?

ご質問やご不明な点がございましたら、フォーラム で共有していただけます。

関連項目