领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

C#/VB.NET:将 HTML 转换为 Excel_如何将html中的数据转换到excel中

nixiaole 2025-09-09 08:59:48 知识剖析 5 ℃

HTML(超文本标记语言)主要用于在网页上构建内容结构。虽然它在网页上直观展示信息方面表现出色,但缺乏像 Excel 这样的电子表格软件所具备的强大分析能力和数据处理功能。通过将 HTML 数据转换为 Excel,用户可以利用 Excel 的高级功能,如公式、图表、表格和宏,高效地组织和分析数据。在本文中,我们将讲解如何使用 Spire.XLS for .NETC# 中将 HTML 转换为 Excel。

安装 Spire.XLS for .NET

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

Install-Package Spire.XLS

将 HTML 文件转换为 Excel

Spire.XLS for .NET 支持使用 Workbook.LoadFromFile() 方法加载 HTML 文件,并将其转换为 Excel 格式。以下是详细步骤:

  1. 创建一个 Workbook 实例。
  2. 使用 Workbook.LoadFromFile() 方法加载 HTML 文件。
  3. 使用 Workbook.SaveToFile() 方法将其保存为 Excel 文件。

示例代码:

using Spire.Xls;

namespace ConvertHtmlToExcel
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 确定输入HTML文件地址
            string filePath = @"C:\Users\Administrator\Desktop\Sample.html";

            // 创建一个 Workbook 实例
            Workbook workbook = new Workbook();

            // 加载 HTML 文件
            workbook.LoadFromHtml(filePath);

            // 将HTML文件保存为Excel文件格式
            string result = @"C:\Users\Administrator\Desktop\ToExcel.xlsx";
            workbook.SaveToFile(result, ExcelVersion.Version2013);

            workbook.Dispose();
        }
    }
}

申请临时许可

如果您希望移除生成文档中的评估信息,或解除功能限制,可以向官方申请一个 30 天试用许可

Tags:

最近发表
标签列表