使用C#在Excel中添加、提取和删除图像
using IronXL;
using IronSoftware.Drawing;
using System.Collections.Generic;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Insert images
workSheet.InsertImage("ironpdf.jpg", 2, 2, 4, 4);
workSheet.InsertImage("ironpdfIcon.png", 2, 6, 4, 8);

// Retreive images
List<IronXL.Drawing.Images.IImage> images = workSheet.Images;
// Select each image
foreach (IronXL.Drawing.Images.IImage image in images)
{
    // Save the image
    AnyBitmap anyBitmap = image.ToAnyBitmap();
    anyBitmap.SaveAs($"{image.Id}.png");
}

// Remove image
workSheet.RemoveImage(3);

workBook.SaveAs("images.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
使用C#在Excel中添加、提取和删除图像

使用C#在Excel中添加、提取和删除图像

添加图片示例

要将图像插入到电子表格中,请使用InsertImage方法。 它支持多种图像类型,例如 JPG/JPEG、BMP、PNG、GIF 和 TIFF。 您需要在Worksheet中指定图像的左上角和右下角以确定其尺寸。 尺寸是通过减去起始列索引和结束列索引以及行索引来计算的。

提取图像示例

要从选定的list。 通过此list,您可以执行各种操作,例如导出、调整大小、检索位置以及获取每个图像的字节数据。 值得注意的是,图像 ID 遵循奇数模式,按 1、3、5、7 等顺序递增。

移除图像示例

按照提取图像的示例,您可以使用相应的索引号轻松删除任何插入的图像。 只需将图像的ID号传递给Worksheet中删除。

探索如何使用 IronXL 处理 Excel 图像
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 2,362,812版本:2026.11刚刚发布