
將圖片添加到 Excel 文件中可以使您的電子表格更易於理解。圖片可以支持您的數據,突出關鍵點,並改善報告的整體外觀。在這篇博客文章中,您將學習如何在 Java 中將照片添加到 Excel。我們將通過簡單的 Java 代碼示例指導您每一步。到最後,您將能夠快速有效地將圖像添加到您的 Excel 文件中。
這篇文章涵蓋了以下內容:
Java Excel Library to Add a Photo
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>
或從 官方釋出頁面 下載。
如何在 Java 中將圖片添加到 Excel
請按照以下步驟使用 Java 將照片添加到 Excel:
- 創建一個
Workbook
物件。 - 訪問所需的工作表。
- 使用
Pictures.add()
插入圖片。 - 保存工作簿。
這是一段示範的 Java 代碼:
// 步驟 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");

如何在 Java 中將照片添加到 Excel
根據單元格參考添加圖片
您也可以通過以下步驟在特定的儲存格參考處添加圖片:
- 創建一個
Workbook
類別對象。 - 從工作表集合中訪問目標工作表。
- 將文字或數據添加到相關的單元格中。
- 使用
addPicture()
方法將照片插入特定的單元格。 - 設置圖像大小或位置(如有需要)。
- 使用
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:免費資源
探索更多 Aspose 資源以提升您的 Excel 自動化專案:
結論
在這篇文章中,我們學會了如何使用 Java 和 Aspose.Cells 將照片添加到 Excel。通過簡單的代碼,您可以用圖像增強您的工作表。試一試,並探索 Aspose.Cells for Java 中的更多功能。
如果您需要幫助,請訪問我們的 support forum。