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

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

当您创建 Excel 表格并希望将其作为网页在线发布时,最简单的方法是将其转换为 HTML 文件。本文将从以下两个方面演示如何使用Spire.XLS for .NET以编程方式将 Excel 转换为 HTML 。

  • 将 Excel 转换为 HTML
  • 将嵌入图像的 Excel 转换为 HTML

为 .NET 安装 Spire.XLS

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

PM> Install-Package Spire.XLS
将 Excel 转换为 HTML

Spire.XLS for .NET 支持使用Worksheet.SaveToHtml()方法将特定的 Excel 工作表转换为 HTML 。下面列出了详细的步骤。

  • 创建一个工作簿实例。
  • 使用Workbook.LoadFromFile()方法加载 Excel 示例文档。
  • 使用Workbook.Worksheets[]属性获取特定工作表
  • 使用Worksheet.SaveToHtml()方法将工作表保存为 HTML 文件。

【C#】

using Spire.Xls;namespace XLSToHTML{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 worksheet of the documentWorksheet sheet = workbook.Worksheets[0];//Save the worksheet to HTMLsheet.SaveToHtml("ExcelToHTML.html");}}}

【VB.NET】

Imports Spire.XlsNamespace Xls2HtmlClass 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 worksheet of the documentDim sheet As Worksheet = workbook.Worksheets(0)'Save the worksheet to HTMLsheet.SaveToHtml("XLSToHTML.html")End SubEnd ClassEnd Namespace

C#/VB.NET:将 Excel 转换为 HTML
将嵌入图像的 Excel 转换为 HTML

以下是将 Excel 工作表转换为嵌入图像的 HTML 的步骤。

  • 创建一个工作簿实例。
  • 使用Workbook.LoadFromFile()方法加载 Excel 示例文档。
  • 使用Workbook.Worksheets[]属性获取特定工作表。
  • 创建一个HTMLOptions实例。
  • 将 ImageEmbedded 设置为 true 以将图像嵌入 HTML。
  • 使用Worksheet.SaveToHtml()方法将工作表保存为 HTML 文件。

【C#】

using Spire.Xls;using Spire.Xls.Core.Spreadsheet;namespace XLSToHTML{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 worksheet of the documentWorksheet sheet = workbook.Worksheets[0];//Create an HTMLOptions instanceHTMLOptions options = new HTMLOptions();//Embed images to HTMLoptions.ImageEmbedded = true;//Save the worksheet to HTMLsheet.SaveToHtml("XLS2HTML.html");}}}

【VB.NET】

Imports Spire.XlsImports Spire.Xls.Core.SpreadsheetNamespace Xls2HtmlClass 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 worksheet of the documentDim sheet As Worksheet = workbook.Worksheets(0)'Create an HTMLOptions instanceDim options As New HTMLOptions()'Embed images to HTMLoptions.ImageEmbedded = True'Save the worksheet to HTMLsheet.SaveToHtml("Xls2HTML.html")End SubEnd Class

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

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

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


标签:

来源:慧都

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

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

相关推荐

发表回复

登录后才能评论