
Thêm hình ảnh vào các tệp Excel giúp các bảng tính của bạn dễ hiểu hơn. Hình ảnh có thể hỗ trợ dữ liệu của bạn, làm nổi bật các điểm quan trọng và cải thiện vẻ ngoài tổng thể của các báo cáo của bạn. Trong bài viết blog này, bạn sẽ học cách thêm ảnh vào Excel trong Java. Chúng tôi sẽ hướng dẫn bạn qua từng bước bằng cách sử dụng các ví dụ mã Java đơn giản. Đến cuối, bạn sẽ có thể thêm hình ảnh vào các tệp Excel của mình nhanh chóng và hiệu quả.
Bài viết này đề cập đến các nội dung sau:
- Thư viện Java Excel để thêm một bức ảnh
- Cách thêm một bức ảnh vào Excel
- Thêm một bức tranh dựa trên tham chiếu ô
- Khám phá các tài nguyên miễn phí
Thư viện Java Excel để Thêm một Bức ảnh
Aspose.Cells for Java là một thư viện mạnh mẽ để làm việc với các tệp Excel trong Java. Nó cho phép bạn chèn hình ảnh, định dạng ô, và tạo tài liệu Excel một cách lập trình. Bạn có thể thêm, di chuyển, hoặc thay đổi kích thước hình ảnh một cách dễ dàng.
Để cài đặt Aspose.Cells for Java, sử dụng Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
Hoặc tải xuống từ trang phát hành chính thức.
Cách thêm hình ảnh vào Excel trong Java
Vui lòng thực hiện các bước sau để thêm ảnh vào Excel bằng Java:
- Tạo một đối tượng
Workbook
. - Truy cập vào bảng tính mong muốn.
- Sử dụng
Pictures.add()
để chèn hình ảnh. - Lưu sổ làm việc.
Đây là một đoạn mã Java mẫu:
// Bước 1: Tạo một sổ làm việc mới
Workbook workbook = new Workbook();
// Bước 2: Truy cập vào bảng tính đầu tiên
Worksheet worksheet = workbook.getWorksheets().get(0);
// Bước 3: Tải hình ảnh lên
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);
// Bước 4: Lưu bảng tính
workbook.save("output.xlsx");

Cách thêm ảnh vào Excel trong Java
Thêm một hình ảnh dựa trên tham chiếu ô
Bạn cũng có thể thêm một bức tranh vào một ô cụ thể bằng cách làm theo các bước dưới đây:
- Tạo một đối tượng lớp
Workbook
. - Truy cập bảng tính mục tiêu từ bộ sưu tập Bảng tính.
- Thêm văn bản hoặc dữ liệu vào các ô liên quan.
- Sử dụng phương thức
addPicture()
để chèn bức ảnh vào một ô cụ thể. - Đặt kích thước hoặc vị trí hình ảnh nếu cần.
- Lưu workbook bằng cách sử dụng phương thức
save()
.
// Khởi tạo một Workbook mới
Workbook workbook = new Workbook();
// Lấy tập hợp các ô của bảng tính đầu tiên
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Thêm giá trị chuỗi vào các ô
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");
// Thêm một bức tranh trống vào ô D1.
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());
// Xác định công thức tham chiếu đến dải ô nguồn
picIndex.setFormula("=A1:C10");
// Cập nhật giá trị hình được chọn trong bảng tính
worksheet.getShapes().updateSelectedValue();
// Lưu tệp Excel
workbook.save("output.out.xlsx");

Thêm Hình Ảnh Dựa Trên Tham Chiếu Ô
Nhận Giấy phép Miễn phí
Bạn có thể yêu cầu một giấy phép tạm thời miễn phí để đánh giá tất cả các tính năng mà không bị giới hạn. Truy cập trang temporary license page để nhận giấy phép của bạn hôm nay.
Thêm hình ảnh vào Excel: Tài nguyên miễn phí
Khám phá thêm các tài nguyên của Aspose để nâng cao các dự án tự động hóa Excel của bạn:
- Hướng dẫn dành cho nhà phát triển
- Các ứng dụng trực tuyến miễn phí
- Tài liệu tham chiếu API
- Hướng dẫn và bài viết cách làm
Kết luận
Trong bài viết này, chúng ta đã học cách thêm một bức ảnh vào Excel bằng Java và Aspose.Cells. Với mã đơn giản, bạn có thể nâng cao các bảng tính của mình bằng hình ảnh. Hãy thử nghiệm và khám phá thêm các tính năng trong Aspose.Cells for Java.
Nếu bạn cần trợ giúp, hãy truy cập diễn đàn hỗ trợ.