Excelに写真を追加する方法(Java)

Excelファイルに画像を追加することで、スプレッドシートをより理解しやすくなります。画像はデータをサポートし、重要なポイントを強調し、レポートの全体的な外観を改善することができます。このブログ記事では、JavaでExcelに写真を追加する方法を学びます。シンプルなJavaコードの例を使用して、各ステップをガイドします。最終的には、Excelファイルに迅速かつ効率的に画像を追加できるようになります。

この記事では、以下の内容について説明します。

Java Excel ライブラリを使用して写真を追加する

Aspose.Cells for Java は、Java で Excel ファイルを操作するための強力なライブラリです。画像を挿入したり、セルをフォーマットしたり、プログラムで Excel ドキュメントを生成することができます。画像を簡単に追加、移動、またはサイズ変更することができます。

Aspose.Cells for Javaをインストールするには、Mavenを使用してください。

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-cells</artifactId>
  <version>25.6</version>
</dependency>

または、公式リリースページからダウンロードしてください。

Excelに画像を追加する方法(Javaで)

Excelに写真を追加するために、Javaを使用して以下の手順に従ってください:

  1. Workbook オブジェクトを作成します。
  2. 目的のワークシートにアクセスしてください。
  3. Pictures.add() を使用して画像を挿入します。
  4. ワークブックを保存します。
// ステップ 1: 新しいワークブックを作成します
Workbook workbook = new Workbook();

// ステップ 2: 最初のワークシートにアクセスする
Worksheet worksheet = workbook.getWorksheets().get(0);

// ステップ 3: 画像を読み込む
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);

// ステップ 4: ワークブックを保存する
workbook.save("output.xlsx");
Excelに写真を追加する方法 (ja)

Excelに写真を追加する方法 (Java)

セル参照に基づいて画像を追加する

特定のセル参照に画像を追加することもできます。以下の手順に従ってください:

  1. Workbook クラスのオブジェクトを作成します。
  2. ターゲットのワークシートに Worksheets コレクションからアクセスします。
  3. 関連するセルにテキストまたはデータを追加してください。
  4. addPicture() メソッドを使用して、特定のセルに写真を挿入します。
  5. 画像のサイズまたは位置を必要に応じて設定してください。
  6. ワークブックを save() メソッドを使用して保存します。
// 新しいワークブックをインスタンス化する
Workbook workbook = new Workbook();

// 最初のワークシートのセルコレクションを取得します。
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();

// セルに文字列値を追加します。
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");

// D1 セルに空白の画像を追加してください。
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());

// セルのソース範囲を参照する数式を指定してください。
picIndex.setFormula("=A1:C10");

// ワークシートで選択した形状の値を更新します
worksheet.getShapes().updateSelectedValue();

// Excelファイルを保存してください。
workbook.save("output.out.xlsx");
セル参照に基づいて画像を挿入する

セル参照に基づいて画像を追加する

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

すべての機能を制限なく評価するための無料の一時ライセンスをリクエストできます。あなたのものを今すぐ手に入れるには、一時ライセンスページにアクセスしてください。

Excelに画像を追加する:無料リソース

Excelの自動化プロジェクトを強化するために、Asposeのリソースをもっと探求してください:

結論

この記事では、JavaとAspose.Cellsを使用してExcelに写真を追加する方法を学びました。簡単なコードで、画像を使用してワークシートを強化できます。試してみて、Aspose.Cells for Javaのその他の機能を探求してください。

助けが必要な場合は、私たちの support forum を訪れてください。

See Also