
C#中删除Excel图片的实例代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章提供了一个具体的例子和相应的C#代码段,详细讲解了如何在程序中实现删除Excel工作表内特定图片的功能。
本段落讲解了如何使用C#删除Excel中的图片实例代码。首先需要使用Spire.Xls.dll文件,并通过官网下载或Nuget网站获取该文件。
在C#中可以利用Workbook和Worksheet类来操作Excel文档,其中Workbook用于创建一个工作簿实例并加载Excel文档;Worksheet用于从工作簿中获取具体的工作表信息。接下来,在工作表内找到需要删除的图片(这里假设只有一张),然后通过调用Remove()方法将其移除,并保存修改后的文件。
代码示例:
```csharp
using Spire.Xls;
namespace RemoveImg
{
class Program
{
static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile(test.xlsx);
Worksheet sheet = workbook.Worksheets[0];
ExcelPicture picture = sheet.Pictures[0];
picture.Remove();
workbook.SaveToFile(删除图片.xlsx, ExcelVersion.Version2013);
}
}
}
```
此外,Spire.XLS还支持从迷你图组中移除特定的迷你图或整个迷你图组。首先创建Workbook实例并加载Excel文档;接着获取工作表和第一个迷你图组,并使用Remove()方法删除指定内容。
扩展代码示例:
```csharp
// 创建Workbook实例
Workbook workbook = new Workbook();
workbook.LoadFromFile(添加迷你图.xlsx);
Worksheet sheet = workbook.Worksheets[0];
ISparklineGroup sparklineGroup = sheet.SparklineGroups[0];
sheet.SparklineGroups.Remove(sparklineGroup);
workbook.SaveToFile(删除迷你图.xlsx, ExcelVersion.Version2010);
```
本段落通过实例代码介绍了使用Spire.Xls.dll文件操作Excel文档的方法,包括了如何移除图片和迷你图。
全部评论 (0)


