IRONSOFTWAREHOME
添加、提取和删除工作表图像
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.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户