广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C# 将Excel中的形状保存为图片

    来源:网络收集  点击:  时间:2024-05-07
    【导读】:
    本次经验内容分享如何通过C#程序代码将Excel工作表中的形状转为图片保存到本地指定路径。具体实现的方法步骤如下。品牌型号:.net framework4.6.1系统版本:Visual Studio2017软件版本:Excel 类库Spire.XLS for .NET 11.8引用dll文件1/4分步阅读

    在vs程序中引用Spire.Xls.dll。(引用前需下载Spire.XLS for .NET包到本地)。

    鼠标右键点击“引用”,“添加引用”,

    2/4

    添加本地路径中的spire.xls.dll文件

    3/4

    点击“ok”,完成引用

    4/4

    引用完成效果如图:

    C#代码1/2

    using Spire.Xls;

    using System.Collections.Generic;

    using System.Drawing;

    using System.Drawing.Imaging;

    namespace SaveShapeAsImage

    {

    class Program

    {

    static void Main(string args)

    {

    //创建Workbook对象

    Workbook workbook = new Workbook();

    //加载Excel文档

    workbook.LoadFromFile(test.xlsx);

    //获取第一个工作表

    Worksheet sheet = workbook.Worksheets;

    //创建SaveShapeTypeOption对象

    SaveShapeTypeOption shapelist = new SaveShapeTypeOption();

    //保存工作表中的形状和SmartArt图形为图片

    ListBitmap images = sheet.SaveShapesToImage(shapelist);

    int index = 0;

    foreach (Image img in images)

    {

    img.Save(toImage + index + .Png, ImageFormat.Png);//这里的图片保存路径为程序文件夹路径(路径可自定义)

    index++;

    }

    }

    }

    }

    2/2

    在程序项目文件夹下可查看保存的图片

    vb.net代码1/1

    Imports Spire.Xls

    Imports System.Collections.Generic

    Imports System.Drawing

    Imports System.Drawing.Imaging

    Namespace SaveShapeAsImage

    Class Program

    Private Shared Sub Main(args As String())

    创建Workbook对象

    Dim workbook As New Workbook()

    加载Excel文档

    workbook.LoadFromFile(test.xlsx)

    获取第一个工作表

    Dim sheet As Worksheet = workbook.Worksheets(0)

    创建SaveShapeTypeOption对象

    Dim shapelist As New SaveShapeTypeOption()

    保存工作表中的形状和SmartArt图形为图片

    Dim images As List(Of Bitmap) = sheet.SaveShapesToImage(shapelist)

    Dim index As Integer = 0

    For Each img As Image In images

    img.Save(toImage + index + .Png, ImageFormat.Png) 这里的图片保存路径为程序文件夹路径(路径可自定义)

    index += 1

    Next

    End Sub

    End Class

    End Namespace

    EXCEL形状图片
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_700464.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 09:24:38  耗时:0.025
    0.025s