当您创建了 Excel 表格并希望在线发布至网页时,最简单的方法就是将其转换为 HTML 文件。本文将从以下两个方面演示如何使用 Spire.XLS for .NET 以编程方式将 Excel 转换为 HTML。
安装 Spire.XLS for .NET
首先,您需要添加 Spire.XLS for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。
PM> Install-Package Spire.XLS
将 Excel 转换为 HTML
Spire.XLS for .NET 支持使用 Worksheet.SaveToHtml() 方法将特定的 Excel 工作表转换为 HTML。下面列出了详细的步骤。
- 创建一个 Wordbook 实例。
- 使用 Workbook.LoadFromFile() 方法加载 Excel 示例文档。
- 使用 Workbook.Worksheets[] 属性获取特定工作表。
- 使用 Worksheet.SaveToHtml() 方法将工作表保存为 HTML 文件。
- C#
- VB.NET
using Spire.Xls;
namespace XLSToHTML
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载 Excel 示例文档
workbook.LoadFromFile(@"C: \Users\Administrator\Desktop\sample.xlsx");
//获取文档的第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//将工作表保存为 HTML
sheet.SaveToHtml("ExcelToHTML.html");
}
}
}
Imports Spire.Xls
Namespace XLSToHTML
Class Program
Shared Sub Main(ByVal args() As String)
'创建一个Workbook实例
Dim workbook As Workbook = New Workbook()
'加载 Excel 示例文档
workbook.LoadFromFile("C:\Users\Administrator\Desktop\sample.xlsx")
'获取文档的第一个工作表
Dim sheet As Worksheet = workbook.Worksheets(0)
'将工作表保存为 HTML
sheet.SaveToHtml("ExcelToHTML.html");
End Sub
End Class
End Namespace
将嵌入图像的 Excel 转换为 HTML
以下是将 Excel 工作表转换为嵌入图像的 HTML 的步骤。
- 创建一个 Workbook 实例。
- 使用 Workbook.LoadFromFile() 方法加载 Excel 示例文档。
- 使用 Workbook.Worksheets[] 属性获取特定工作表。
- 创建一个 HTMLOptions 实例。
- 将 ImageEmbedded 设置为 true 以将图像嵌入 HTML。
- 使用 Worksheet.SaveToHtml() 方法将工作表保存为 HTML 文件。
- C#
- VB.NET
using Spire.Xls;
using Spire.Xls.Core.Spreadsheet;
namespace XLSToHTML
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook实例
Workbook workbook = new Workbook();
//加载 Excel 示例文档
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\sample.xlsx");
//获取文档的第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//创建一个 HTMLOptions 实例
HTMLOptions options = new HTMLOptions();
//将图像嵌入 HTML
options.ImageEmbedded = true;
//将工作表保存为 HTML
sheet.SaveToHtml("XLS2HTML.html", options);
}
}
}
Imports Spire.Xls
Imports Spire.Xls.Core.Spreadsheet
Namespace XLSToHTML
Class Program
Shared Sub Main(ByVal args() As String)
'创建一个Workbook实例
Dim workbook As Workbook = New Workbook()
'加载 Excel 示例文档
workbook.LoadFromFile("C:\Users\Administrator\Desktop\sample.xlsx")
'获取文档的第一个工作表
Dim sheet As Worksheet = workbook.Worksheets(0)
'创建一个 HTMLOptions 实例
Dim options As HTMLOptions = New HTMLOptions()
'将图像嵌入 HTML
options.ImageEmbedded = True
'将工作表保存为 HTML
sheet.SaveToHtml("XLS2HTML.html", options);
End Sub
End Class
End Namespace
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。 获取有效期 30 天的临时许可证。