当您创建了 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 天的临时许可证。
 



 
					



