บทแนะนำสั้นๆ นี้ให้คำแนะนำเกี่ยวกับ วิธีแทรกรูปภาพใน Excel โดยใช้ Python มีรายละเอียดในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้สำหรับ แทรกรูปภาพใน Excel โดยใช้ Python คุณจะได้เรียนรู้การเพิ่มรูปภาพโดยใช้ตัวเลือกต่าง ๆ เพื่อปรับแต่งไฟล์เอาต์พุต
ขั้นตอนในการแทรกรูปภาพลงในเซลล์ Excel โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมเป็น ใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อแทรกรูปภาพ
- สร้างไฟล์ Excel เปล่าโดยใช้คลาส Workbook เพื่อเพิ่มรูปภาพ
- เข้าถึง worksheet ซึ่งจะเพิ่มรูปภาพลงในเซลล์ใดเซลล์หนึ่ง
- เข้าถึงคอลเลกชันเริ่มต้นของรูปภาพจากเวิร์กชีตที่เลือก
- เรียกใช้เมธอด add() ในคลาส PictureCollection โดยให้การอ้างอิงเซลล์และรูปภาพ
- บันทึกไฟล์ Excel เอาต์พุตพร้อมรูปภาพ
ขั้นตอนเหล่านี้ให้คำแนะนำที่ชัดเจนสำหรับ วิธีแทรกรูปภาพในเซลล์ Excel โดยใช้ Python กระบวนการเริ่มต้นด้วยการสร้างสมุดงานเปล่า อย่างไรก็ตาม คุณสามารถโหลดสมุดงานที่มีอยู่แล้วตามด้วยการเลือกแผ่นงานเป้าหมาย แต่ละเวิร์กชีตมีคอลเลกชันเริ่มต้นของรูปภาพซึ่งใช้วิธี add() เพื่อแทรกรูปภาพในโค้ดตัวอย่างนี้
รหัสเพื่อแทรกรูปภาพลงในเซลล์ Excel โดยใช้ Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create an Excel file | |
workbook = Workbook() | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Add a picture | |
worksheet.getPictures().add(5,5, "SampleImage.jpg") | |
# Save output Excel file | |
workbook.save("ExcelWithImage.xlsx") | |
print("Image added successfully") | |
jpype.shutdownJVM() |
ข้อมูลโค้ดนี้แสดงกระบวนการ วิธีแทรกรูปภาพในเซลล์ Excel โดยใช้ Python ในโค้ดตัวอย่างนี้ เราได้ใช้เมธอด add() โอเวอร์โหลดที่ต้องใช้เซลล์เริ่มต้นและชื่อไฟล์ อย่างไรก็ตาม คุณอาจใช้ฟังก์ชันโอเวอร์โหลดอื่นๆ เพื่อกำหนดขอบเขตที่สมบูรณ์ของรูปภาพ และมาตราส่วนความสูง/ความกว้าง นอกจากนี้ยังสามารถใช้วิธีอื่น addPictureFromBytes() เพื่อโหลดรูปภาพจากสตรีมไบต์แทนไฟล์หากจำเป็น
บทความนี้แนะนำเราเกี่ยวกับ วิธีแทรกรูปภาพใน Excel โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการแปลงแผ่นงาน Excel เป็นรูปภาพ โปรดดูบทความใน วิธีสร้างภาพสเปรดชีตโดยใช้ Python