在日常工作中,您可能会遇到一些需要将 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 instance
Workbook workbook = new Workbook();//Load an Excel sample document
workbook.LoadFromFile(@"sample.xlsx");//Get the first worksheet
Worksheet sheet = workbook.Worksheets[0];//Save the worksheet as an image
sheet.SaveToImage("XlsToImage.jpg");
}
}
}

【VB.NET】

Imports Spire.XlsNamespace ConsoleApplication1
Class Program
Private Shared Sub Main(args As String())'Create a Workbook instance
Dim workbook As New Workbook()'Load an Excel sample document
workbook.LoadFromFile("sample.xlsx")'Get the first worksheet
Dim sheet As Worksheet = workbook.Worksheets(0)'Save the worksheet as an image
sheet.SaveToImage("XlsToImage.jpg")
End Sub
End Class
End 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 instance
Workbook workbook = new Workbook();//Load an Excel sample document
workbook.LoadFromFile(@"sample.xlsx");//Get the first worksheet
Worksheet sheet = workbook.Worksheets[0];//Specify a cell range and save it to a certain image format
sheet.ToImage(1, 1, 6, 4).Save("CellRangeToImage.png", ImageFormat.Png);
}
}
}

【VB.NET】

Imports System.Drawing.Imaging
Imports Spire.XlsNamespace ConsoleApplication1
Class Program
Private Shared Sub Main(args As String())'Create a Workbook instance
Dim workbook As New Workbook()'Load an Excel sample document
workbook.LoadFromFile("sample.xlsx")'Get the first worksheet
Dim sheet As Worksheet = workbook.Worksheets(0)'Specify a cell range and save to a certain Image format
sheet.ToImage(1, 1, 6, 3).Save("XLSToImage.png", ImageFormat.Png)
End Sub
End Class
End Namespace

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

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

  1. 国产Excel开发组件Spire.XLS【转换】教程(5):#/将特定工作表单元格转换为图像

    本节旨在为开发人员提供详细的解决方案,了解如何通过 C#.VB.NET 中的 .NET Excel 组件 Spire.XLS 将特定的工作表单元格转换为图像.这个 Excel 库帮助我们快速将某些 E ...

  2. 国产Excel开发组件Spire.XLS【转换】教程(3):将 Excel 导出到 XML 和将 XML 导入到 Excel

    我们如何才能快速且高质量地将 Excel 导出到 Office Open XML 并将 Office Open XML 导入到 Excel?答案是大多数开发人员想知道和客户关心的问题.这里将演示一种将 ...

  3. 国产Excel开发组件Spire.XLS【转换】教程(1):在C#中将Excel转换为PDF

    目前使用 .NET excel 组件将 Excel 转换为 PDF 非常受欢迎,但目前市面上实现该功能的组件较为冗杂,本文将介绍一种简单又快捷的方式来帮你实现转换.使用 Spire.XLS for . ...

  4. 国产Excel开发组件Spire.XLS【转换】教程(14):如何在 C# 中将 Excel 工作表转换为 EMF 图像

    Spire.XLS 具有强大的功能,可以将 Excel 工作表导出为不同的图像文件格式.在之前的文章中,我们已经向您展示了如何将 Excel 工作表转换为BMP.PNG.GIF.JPG.JPEG.TI ...

  5. 国产Excel开发组件Spire.XLS【转换】教程(9):C# 中 Excel 97-2003 和 Excel 2007 之间的转换

    为了使向后和向前兼容更容易,Spire.XLS 允许您将现有的 Excel 工作表转换为另一个 Excel 版本.在本文中,我们将向您展示如何在 C# 中将 .xls 文件转换为 .xlsx 文件以及 ...

  6. 国产Excel开发组件Spire.XLS【转换】教程(19):在 如何在 C#、VB.NET 中将 CSV 转换为 PDF

    Spire.XLS 支持加载 CSV 文件并保存为 Excel 或 PDF 文件.本教程展示了如何使用带有 C# 和 VB.NET 的 Spire.XLS 将 CSV 转换为 PDF. 示例 CSV ...

  7. 国产Excel开发组件Spire.XLS【转换】教程(16):在 C#、VB.NET 中将工作表转换为 PDF

    我们之前讨论过将工作簿转换为 PDF.但是,在本节中,我们将向您展示在工作簿中使用 C# 和 VB.NET 将特定工作表转换为 PDF 的简洁解决方案.在您的应用程序中应用 Spire.Xls for ...

  8. Excel控件 Spire.XLS系列教程(2):C# 设置现有 Excel 图表的数据标签样式

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求. Excel中图表的数据标签不仅可以增强图表的可读性,还可 ...

  9. Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf

    本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...

最新文章

  1. dom4j的xpath查找xml的指定节点
  2. 94授权登录steam怎么用_Steam手机令牌如何绑定,绑定后好处多多
  3. 使用异步 I/O 大大提高应用程序的性能
  4. YOLO3实现目标检测(VS2015+OPENCV3.4.2+YOLO3+CUDA10.0+CUDNN7.5)
  5. 23种设计模式C++源码与UML实现--观察者模式
  6. 移动开发的跨平台技术发展史 | 技术头条
  7. [Java] 蓝桥杯ADV-135 算法提高 三角形面积
  8. 利用R语言的GWmodel进行GWR模型分析(内含错误解决方法)
  9. 串联和并联拓扑PI控制器
  10. Spark-Sql源码解析之三 Analyzer:Unresolved logical plan – analyzed logical plan
  11. Dva引用echarts制作统计图表
  12. 金融相关计算机面试题,银行及其他金融企业笔试和面试经验
  13. 【Qt】2D基本绘图操作——QPainter执行绘制及绘图设备介绍
  14. event事件坐标详解(clientx, offsetx, screenX等)
  15. url 转码 (含中文)%3A转换成“:”,%2F转换成“/”
  16. 【Python报错】ComplexWarning: Casting complex values to real discards the imaginary part
  17. 是什么让我遇见这样的你。
  18. some和every的区别和用法
  19. 读完《万历十五年》之后的一点看法
  20. 数据结构和算法(1)写的有些乱这个系列只是给自己看的

热门文章

  1. 佳能ip110 linux驱动下载,佳能ip110驱动
  2. 2021西邮linux兴趣小组纳新题解
  3. Eclipse快捷键大全(转载)
  4. ligerui tree mysql_jQuery LigerUI ligerGrid 在开发中的应用记录
  5. 物联网安全白皮书_白皮书 | 工业互联网安全架构白皮书(附全文)
  6. windows10 缺失 msvcp140.dll 解决办法
  7. Ylmf OS4开启3D
  8. CRISP-DM模型
  9. php种子怎么用迅雷下载链接,php实现把url转换迅雷thunder资源下载地址的方法
  10. 细说linux挂载——mount