服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C#删除Excel中的图片实例代码

C#删除Excel中的图片实例代码

2022-07-28 10:45C#教程网 C#

在本篇文章里小编给大家分享了关于C#删除Excel中的图片的实例代码内容,有兴趣的朋友们参考学习下。

dll文件获取及引用

方法1:通过官网下载dll文件包,并解压。解压文件后,将bin文件夹下的Spire.Xls.dll文件引用到C#程序。

方法2:通过Nuget网站获取dll。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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支持从迷你图组中删除指定的迷你图,也支持将整个迷你图组从工作表中删除。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//创建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#C#实现文件上传以及多文件上传功能

    C#实现文件上传以及多文件上传功能

    这篇文章主要为大家详细介绍了C#实现文件上传以及多文件上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一...

    陈逸子风7062022-01-05
  • C#C#抓取网络图片保存到本地的实现方法

    C#抓取网络图片保存到本地的实现方法

    下面小编就为大家分享一篇C#抓取网络图片保存到本地的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    叶长种5712022-02-17
  • C#C#编程获取资源文件中图片的方法

    C#编程获取资源文件中图片的方法

    这篇文章主要介绍了C#编程获取资源文件中图片的方法,涉及C#针对项目中资源文件操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    我心依旧11932021-10-22
  • C#学习Winform分组类控件(Panel、groupBox、TabControl)

    学习Winform分组类控件(Panel、groupBox、TabControl)

    这篇文章主要和大家一起学习Winform分组类控件,包括容器控件(Panel),分组框控件(groupBox)和选项卡控件(TabControl)等控件,感兴趣的小伙伴们可以参考一下...

    丿木呈广予口贝4622021-11-22
  • C#C# 输出字符串到文本文件中的实现代码

    C# 输出字符串到文本文件中的实现代码

    本文通过一个简单的代码给大家介绍C# 输出字符串到文本文件中,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...

    大稳·杨10102022-02-24
  • C#C#实现Windows Form调用R进行绘图与显示的方法

    C#实现Windows Form调用R进行绘图与显示的方法

    众所周知R软件功能非常强大,可以很好的进行各类统计,并能输出图形。下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上的方...

    JackWang-CUMT8812021-12-27
  • C#C#递归算法之快速排序

    C#递归算法之快速排序

    快速排序由C.A.R发明,它依据中心元素的值,利用一系列递归调用将数据表划分成越来越小的子表。在每一步调用中,经过多次的交换,最终为中心元素找...

    Robin11092021-11-25
  • C#C# 类的声明详解

    C# 类的声明详解

    本文主要对C# 类的声明进行详细介绍。具有一定的参考价值,下面跟着小编一起来看下吧...

    liyongke7812021-12-20