
การเพิ่มภาพลงในไฟล์ Excel จะช่วยทำให้สเปรดชีตของคุณเข้าใจง่ายขึ้น รูปภาพสามารถสนับสนุนข้อมูลของคุณ เน้นจุดสำคัญ และปรับปรุงรูปลักษณ์โดยรวมของรายงานของคุณ ในบล็อกโพสต์นี้ คุณจะได้เรียนรู้วิธีการเพิ่มภาพถ่ายลงใน Excel ใน Java เราจะนำทางคุณผ่านแต่ละขั้นตอน โดยใช้ตัวอย่างโค้ด Java ที่ง่าย ในตอนท้าย คุณจะสามารถเพิ่มรูปภาพลงในไฟล์ Excel ของคุณได้อย่างรวดเร็วและมีประสิทธิภาพ
บทความนี้ครอบคลุมสิ่งต่อไปนี้:
- Java Excel library to add a photo
- วิธีเพิ่มรูปภาพใน Excel
- เพิ่มภาพจากการอ้างอิงเซลล์
- สำรวจแหล่งข้อมูลฟรี
Java Excel Library to Add a Photo
Aspose.Cells for Java เป็นไลบรารีที่ทรงพลังสำหรับการทำงานกับไฟล์ Excel ใน Java มันช่วยให้คุณสามารถแทรกรูปภาพ ฟอร์แมตเซลล์ และสร้างเอกสาร Excel โดยโปรแกรมได้อย่างง่ายดาย คุณสามารถเพิ่ม ย้าย หรือปรับขนาดรูปภาพได้อย่างสะดวกสบาย
เพื่อติดตั้ง Aspose.Cells for Java ให้ใช้ Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
หรือดาวน์โหลดจาก official releases page.
วิธีการเพิ่มรูปภาพลงใน Excel โดยใช้ Java
โปรดทำตามขั้นตอนเหล่านี้เพื่อเพิ่มภาพลงใน Excel โดยใช้ Java:
- สร้างวัตถุ
Workbook
。 - เข้าถึงแผ่นงานที่ต้องการ
- ใช้
Pictures.add()
เพื่อแทรกรูปภาพ。 - บันทึกสมุดงาน.
// ขั้นตอนที่ 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 ด้วย Java
เพิ่มภาพตามการอ้างอิงเซลล์
คุณสามารถเพิ่มภาพที่การอ้างอิงเซลล์เฉพาะได้เช่นกันโดยทำตามขั้นตอนด้านล่างนี้:
- สร้างวัตถุคลาส
Workbook
- เข้าถึงแผ่นงานเป้าหมายจากคอลเลกชัน Worksheets。
- เพิ่มข้อความหรือข้อมูลในเซลล์ที่เกี่ยวข้อง
- ใช้วิธีการ
addPicture()
เพื่อติดตั้งรูปถ่ายในเซลล์ที่เฉพาะเจาะจง - ตั้งค่า ขนาดหรือ ตำแหน่งของภาพ หากจำเป็น
- บันทึกสมุดงานโดยใช้วิธีการ
save()
// สร้าง Workbook ใหม่
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");

เพิ่มภาพตามอ้างอิงเซลล์
รับใบอนุญาตฟรี
คุณสามารถขอลิขสิทธิ์ชั่วคราวฟรีเพื่อประเมินฟีเจอร์ทั้งหมดโดยไม่มีข้อจำกัด เยี่ยมชม temporary license page เพื่อขอรับของคุณวันนี้
เพิ่มภาพลงใน Excel: แหล่งข้อมูลฟรี
สำรวจทรัพยากร Aspose เพิ่มเติมเพื่อนำเสนอโปรเจกต์การทำงานอัตโนมัติใน Excel ของคุณ:
ข้อสรุป
ในบทความนี้ เราได้เรียนรู้วิธีการเพิ่มรูปภาพลงใน Excel โดยใช้ Java และ Aspose.Cells ด้วยโค้ดที่ง่าย คุณสามารถปรับปรุงเอกสารของคุณให้มีภาพถ่าย ลองดูและสำรวจคุณสมบัติอื่น ๆ ใน Aspose.Cells for Java
ถ้าคุณต้องการความช่วยเหลือ สามารถเยี่ยมชม support forum ของเราได้