How to Insert an Image in Excel using Python

เรียนรู้วิธีแทรกรูปภาพใน Excel โดยใช้ Python ได้อย่างง่ายดาย การทำงานอัตโนมัติใน Excel สามารถประหยัดเวลาและเพิ่มประสิทธิภาพการทำงาน และการเพิ่มรูปภาพก็ไม่ใช่ข้อยกเว้น ไม่ว่าคุณจะสร้างรายงาน แดชบอร์ด หรือการแสดงผลข้อมูล Python มีไลบรารีที่ทรงพลังเช่น Aspose.Cells เพื่อทำให้กระบวนการนี้ง่ายขึ้น ด้วยโค้ดเพียงไม่กี่บรรทัด คุณสามารถฝังรูปภาพโดยตรงลงในแผ่นงาน Excel คู่มือนี้จะพาคุณผ่านขั้นตอนการแทรกรูปภาพ ทำให้ไฟล์ Excel ของคุณมีข้อมูลมากขึ้นและน่าสนใจยิ่งขึ้น เริ่มต้นตอนนี้และยกระดับทักษะการทำงานอัตโนมัติใน Excel ของคุณ!

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

Python Excel Library to Insert Images in Cells

Aspose.Cells for Python เป็นไลบรารีที่ทรงพลังสำหรับการทำงานกับไฟล์ Excel ทำให้การแทรกรูปภาพลงในแผ่นงาน Excel เป็นเรื่องง่ายและมีประสิทธิภาพ ด้วย Aspose.Cells คุณสามารถเพิ่มรูปภาพลงในเซลล์ได้อย่างรวดเร็ว ปรับแต่งคุณสมบัติของพวกเขา และจัดการรูปแบบ Excel ที่แตกต่างกัน ไลบรารีนี้มีฟีเจอร์มากมาย ทำให้เป็นตัวเลือกที่เหมาะสมสำหรับนักพัฒนาที่ต้องการทำงานอัตโนมัติใน Excel รวมถึงการแทรกรูปภาพ

ในการเริ่มต้นใช้งาน Aspose.Cells สำหรับ Python ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:

  1. ดาวน์โหลดไลบรารีจาก releases.
  2. ติดตั้งโดยใช้คำสั่ง pip ต่อไปนี้:
    pip install aspose-cells-python
    

How to Insert an Image in Excel using Python

ทำตามขั้นตอนเหล่านี้เพื่อแทรกรูปภาพลงในแผ่นงาน Excel โดยใช้ Aspose.Cells สำหรับ Python:

  1. สร้างอินสแตนซ์ Workbook
  2. เข้าถึงแผ่นงานที่ต้องการจากคอลเลกชัน Worksheets
  3. โหลดรูปภาพจากไฟล์หรือสตรีม
  4. ใช้เมธอด Pictures.add() เพื่อแทรกรูปภาพ
  5. บันทึกสมุดงานลงในไฟล์ด้วยเมธอด save()

นี่คือตัวอย่างโค้ด Python เพื่อแนะนำคุณผ่านกระบวนการนี้

import aspose.cells
from aspose.cells import Workbook, Worksheet
# Step 1: Create a new workbook
workbook = Workbook()
# Step 2: Access the first worksheet
worksheet = workbook.worksheets.get(0)
# Step 3: Load the image
imagePath = "D:\\Files\\aspose-Icon.png";
pictureIndex = worksheet.pictures.add(1, 1, imagePath);
# Step 4: Save the workbook
workbook.save("D:\\Files\\output.xlsx");
How to Insert an Image in Excel using Python

How to Insert an Image in Excel using Python

Insert an Image Based on Cell Reference

เพื่อแทรกรูปภาพตามการอ้างอิงเซลล์เฉพาะใน Excel โดยใช้ Python ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ Workbook
  2. เข้าถึงแผ่นงานเป้าหมายผ่านคอลเลกชัน Worksheets
  3. เพิ่มค่าข้อความลงในเซลล์ที่เกี่ยวข้อง
  4. แทรกรูปภาพว่างโดยใช้เมธอด add_picture()
  5. ตั้งสูตรที่ชี้ไปยังช่วงเซลล์ต้นทาง
  6. อัปเดตค่าของรูปร่างด้วยเมธอด update_selected_value()
  7. บันทึกสมุดงาน

นี่คือตัวอย่างโค้ด Python เพื่อแสดงกระบวนการนี้

import aspose.cells
from aspose.cells import Workbook, Worksheet
# Instantiate a new Workbook
workbook = Workbook();
# Get the first worksheet's cells collection
worksheet = workbook.worksheets.get(0)
# Add string values to the cells
worksheet.cells.get("A1").put_value("A1")
worksheet.cells.get("C10").put_value("C10");
# Add a blank picture to the D1 cell
pic = workbook.worksheets[0].shapes.add_picture(0, 3, 10, 6, None)
# Specify the formula that refers to the source range of cells
pic.formula = "A1:C10";
# Update the shapes selected value in the worksheet
worksheet.shapes.update_selected_value();
# Save the Excel file.
workbook.save("D:\\Files\\output.out.xls");
Insert an Image Based on Cell Reference

Insert an Image Based on Cell Reference

Get a Free License

สำรวจ Aspose.Cells for Python ด้วยใบอนุญาตชั่วคราวฟรี เยี่ยมชม license page เพื่อเริ่มต้น มันรวดเร็วและช่วยให้คุณทดสอบฟีเจอร์ทั้งหมดโดยไม่มีข้อจำกัด

เพิ่มภาพลงใน Excel: ทรัพยากรฟรี

ขณะเรียนรู้การแทรกภาพลงในแผ่นงาน Excel ลองสำรวจทรัพยากรที่มีประโยชน์เหล่านี้ในเว็บไซต์ Aspose ซึ่งให้คำแนะนำที่มีคุณค่าในการใช้ Aspose.Cells อย่างมีประสิทธิภาพ:

สรุป

คู่มือนี้ครอบคลุมการเพิ่มภาพลงใน Excel ด้วย Aspose.Cells สำหรับ Python ไลบรารีนี้ช่วยให้การเสริมสวยแผ่นงานของคุณด้วยภาพเป็นเรื่องง่าย สำรวจ Aspose.Cells ต่อไปเพื่อปลดล็อกศักยภาพทั้งหมดในโครงการของคุณ สำหรับคำถามต่างๆ เยี่ยมชม ฟอรัมสนับสนุนฟรี

ดูเพิ่มเติม