多语言展示
当前在线:576今日阅读:168今日分享:49

C# 用图片替换Excel表格中指定图片

以下经验内容将分享如何通过C#编程来替换Excel工作表中的指定图片。
工具/原料
1

Free Spire.XLS for .NET(免费版)

2

Visual Studio

dll引用

1.通过官网(https://www.e-iceblue.cn/Introduce/Free-Spire-XLS-NET.html)下载安装包--解压-安装。在程序中添加引用Spire.Xls.dll,dll文件在安装路径下的bin文件夹中。2.通过Nuget官网下载。(http://www.nuget.org/packages/FreeSpire.XLS/)添加引用完成后,如下图:

C#代码示例
1

using Spire.Xls;using System.Drawing;namespace ReplaceImg_XLS{    class Program    {        static void Main(string[] args)        {            //创建Workbook实例            Workbook workbook = new Workbook();            //加载Excel文档            workbook.LoadFromFile('test.xlsx');            //获取第一张工作表            Worksheet sheet = workbook.Worksheets[0];            //替换工作表中第一张图片            sheet.Pictures[0].Picture = Image.FromFile('lm.png');            //保存文档            workbook.SaveToFile('output.xlsx', ExcelVersion.Version2013);            System.Diagnostics.Process.Start('output.xlsx');        }    }}

2

图片替换结果:

推荐信息