新增、擷取及移除工作表圖片
from ironxl import *

# Create a new Excel workbook
workbook = WorkBook.Create()
worksheet = workbook.DefaultWorkSheet

# Insert images
worksheet.InsertImage("ironpdf.jpg", 2, 2, 4, 4)
worksheet.InsertImage("ironpdfIcon.png", 2, 6, 4, 8)

# Retrieve images
images = worksheet.Images

# Select each image
for i, image in enumerate(images):
    # Save the image
    any_bitmap = image.ToAnyBitmap()
    any_bitmap.SaveAs(f"{image.Id}.png")

# Remove image
worksheet.RemoveImage(3)

# Save changes with inserted and removed images
workbook.SaveAs("images.xlsx")
pip install ironxl
新增、擷取及移除工作表圖片

新增、擷取及移除工作表圖片

新增圖片範例

要將圖片插入工作表中,請使用InsertImage方法。 它支持各種圖片格式,包括JPG/JPEG、BMP、PNG、GIF和TIFF。 您可以透過在工作表中指定圖片的左上角和右下角來確定其尺寸。 寬度和高度是通過減去開始和結束的列和行索引來計算的。

提取圖片範例

要從選定的工作表中提取圖片,請存取Images屬性,該屬性返回工作表中包含的所有圖片列表。 從這個列表中,您可以執行導出、調整大小、檢索位置資料以及獲取每個圖像的原始位元資料等操作。 請注意,圖片ID遵循奇數模式,序列增量為1、3、5、7,以此類推。

移除圖片範例

按照提取圖片範例,任何插入的圖片都可以使用其對應的ID號進行移除。 將圖片的ID傳遞給RemoveImage方法以從工作表中刪除它。

探索如何使用IronXL for Python 操作Excel 圖片

準備好開始了嗎?

版本:2026.11剛剛發布