C#删除Excel中的图片实例代码
C#删除Excel中的图片实例代码 本篇文章主要讲解了如何使用C#删除Excel中的图片实例代码。我们需要使用Spire.Xls.dll文件,该文件可以通过官网下载dll文件包,并解压,或者通过Nuget网站获取dll文件。然后,我们可以使用C#语言编写删除图片的代码。 delete图片实例代码 在C#中,我们可以使用Workbook和Worksheet这两个类来操作Excel文档。我们创建一个Workbook实例,然后加载Excel文档。接下来,我们获取第一个工作表,并获取工作表中的第一张图片。我们可以使用Remove()方法删除图片,并保存文档。 代码示例: ```csharp using Spire.Xls; namespace RemoveImg { class Program { static void Main(string[] args) { //加载Excel文档 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); } } } ``` 扩展学习:删除迷你图 Free Spire.XLS不仅支持删除图片,还支持从迷你图组中删除指定的迷你图,也支持将整个迷你图组从工作表中删除。 我们需要创建一个Workbook实例,然后加载Excel文档。接下来,我们获取第一个工作表,并获取第一个迷你图组。我们可以使用Remove()方法删除迷你图组中的迷你图,并保存文档。 代码示例: ```csharp //创建Workbook实例 Workbook workbook = new Workbook(); //载入Excel文档 workbook.LoadFromFile("添加迷你图.xlsx"); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //获取第一个迷你图组 ISparklineGroup sparklineGroup = sheet.SparklineGroups[0]; ////删除图组中第一个迷你图 //ISparklines sparklines = sparklineGroup[0]; //sparklines.Remove(sparklines[0]); //从工作表中删除第一个迷你图组 sheet.SparklineGroups.Remove(sparklineGroup); //保存文档 workbook.SaveToFile("删除迷你图.xlsx", ExcelVersion.Version2010); ``` 本篇文章讲解了如何使用C#删除Excel中的图片实例代码,包括删除图片和删除迷你图两部分。通过实例代码,我们可以更好地理解如何使用Spire.Xls.dll文件来操作Excel文档。