国产Excel开发组件Spire.XLS【转换】教程(4):C#/VB.NET:将 Excel 转换为图像

本文将从以下两个方面向您展示如何使用Spire.XLS for .NET以编程方式将 Excel 转换为图像。

在日常工作中,您可能会遇到一些需要将 Excel 转换为图像的情况,例如将单元格区域附加到 PowerPoint 演示文稿或通过电子邮件安全地发送电子表格数据。本文将从以下两个方面向您展示如何使用Spire.XLS for .NET以编程方式将 Excel 转换为图像。

为 .NET 安装 Spire.XLS

首先,您需要添加 Spire.XLS for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过NuGet安装。

PM> Install-Package Spire.XLS
将整个 Excel 工作表转换为图像
  • 创建一个工作簿实例。
  • 使用Workbook.LoadFromFile()方法加载 Excel 示例文档。
  • 使用Workbook.Worksheets[]属性获取文档的特定工作表。
  • 使用Worksheet.SaveToImage()方法将工作表保存为图像。

【C#】

using Spire.Xls;namespace Xls2Image{class Program{static void Main(string[] args){//Create a Workbook instanceWorkbook workbook = new Workbook();//Load an Excel sample documentworkbook.LoadFromFile(@"sample.xlsx");//Get the first worksheetWorksheet sheet = workbook.Worksheets[0];//Save the worksheet as an imagesheet.SaveToImage("XlsToImage.jpg");}}}

【VB.NET】

Imports Spire.XlsNamespace ConsoleApplication1Class ProgramPrivate Shared Sub Main(args As String())'Create a Workbook instanceDim workbook As New Workbook()'Load an Excel sample documentworkbook.LoadFromFile("sample.xlsx")'Get the first worksheetDim sheet As Worksheet = workbook.Worksheets(0)'Save the worksheet as an imagesheet.SaveToImage("XlsToImage.jpg")End SubEnd ClassEnd Namespace

C#/VB.NET:将 Excel 转换为图像
将特定单元格范围转换为图像

除了将整个工作表转换为图像外,Spire.XLS for .NET 还支持将工作表的特定单元格范围转换为图像。下面列出了详细的步骤。

  • 创建一个工作簿实例。
  • 使用Workbook.LoadFromFile()方法加载 Excel 示例文档。
  • 使用Workbook.Worksheets[]属性获取文档的特定工作表。
  • 使用Worksheet.ToImage()方法指定一个单元格区域并保存为 Image 对象,然后使用Image.Save()方法将该对象保存为某种图像格式。

【C#】

using Spire.Xls;using System.Drawing.Imaging;namespace SpecificCellsToImage{class Program{static void Main(string[] args){//Create a Workbook instanceWorkbook workbook = new Workbook();//Load an Excel sample documentworkbook.LoadFromFile(@"sample.xlsx");//Get the first worksheetWorksheet sheet = workbook.Worksheets[0];//Specify a cell range and save it to a certain image formatsheet.ToImage(1, 1, 6, 4).Save("CellRangeToImage.png", ImageFormat.Png);}}}

【VB.NET】

Imports System.Drawing.ImagingImports Spire.XlsNamespace ConsoleApplication1Class ProgramPrivate Shared Sub Main(args As String())'Create a Workbook instanceDim workbook As New Workbook()'Load an Excel sample documentworkbook.LoadFromFile("sample.xlsx")'Get the first worksheetDim sheet As Worksheet = workbook.Worksheets(0)'Specify a cell range and save to a certain Image formatsheet.ToImage(1, 1, 6, 3).Save("XLSToImage.png", ImageFormat.Png)End SubEnd ClassEnd Namespace

C#/VB.NET:将 Excel 转换为图像

欢迎下载|体验更多E-iceblue产品

如需获取更多产品相关信息请咨询在线客服  


标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月15日
下一篇 2022年4月15日

相关推荐

发表回复

登录后才能评论