700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 国产Excel开发组件Spire.XLS【转换】教程(4):C#/VB.NET:将 Excel 转换为图像

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

时间:2020-09-18 17:57:37

相关推荐

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

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

Spire.XLS for .NET下载

为 .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");}}}

【】

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

将特定单元格范围转换为图像

除了将整个工作表转换为图像外,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);}}}

【】

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。