HTML 到 XLSX C#

本博文重点介绍使用 C# 将网页的 HTML 内容转换为 Excel 文件 (XLSX)。此过程在不同的场景中非常有用,例如网页抓取或将 HTML 表格转换为组织良好的 Excel 工作表。我们将涵盖以下部分以获取更多详细信息:

为什么要将网页转换为 Excel?

将网页转换为 Excel 格式有几个优点。 Excel 文件广泛用于数据分析、可视化和报告。通过将 HTML 转换为 XLSX,您可以轻松地将 Web 数据集成到基于 Excel 的工作流程中,从而实现高效的数据操作和分析。

网页到 Excel 电子表格转换器 - C# API 安装

您可以从 New Releases 页面下载 Conholdate.Total for .NET 的 DLL,或者通过运行以下 NuGet 安装命令快速安装它以及所有依赖项:

PM> Install-Package Conholdate.Total

在 C# 中将 HTML 转换为 Excel

请按照以下步骤在 C# 中将 HTML 渲染为 Excel 格式:

  • 使用 Converter 类加载源 HTML 文件。
  • 创建 SpreadsheetConvertOptions 类的实例。
  • 使用 Convert 方法将 HTML 导出为 Excel 格式。

以下代码示例详细说明了如何在 C# 中将 HTML 转换为 Excel:

// 加载源 HTML 文件
using (Converter converter = new Converter("sample.html"))
{
    // 设置 Excel 格式的转换选项
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // 将 HTML 转换为 XLSX 格式
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

在 C# 中将 HTML 转换为 XLSX/XLSX - 高级选项

以下步骤说明如何使用 C# 将 HTML 网页转换为 XLS/XLSX Excel 格式:

  • 使用 Converter 类实例加载 HTML 网页。
  • 使用PresentationConvertOptions类为Excel格式设置不同的转换选项。
  • 通过调用 Convert 方法将 HTML 呈现为 Excel 电子表格。

下面的示例代码展示了如何在 C# 中将 HTML 转换为 XLSX/XLS,其中可以根据您的要求设置自定义选项:

// 加载源 HTML 文件
using (Converter converter = new Converter("input.html"))
{
    // 设置 XLS 格式的转换选项
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // 将 HTML 转换为 XLS 格式
    converter.Convert("HTMLtoXLS.xls", options);
}

免费评估许可证

您可以请求免费临时许可证,以便不受任何限制地评估 API 的不同功能。

加起来

在 C# 中将 HTML 转换为 Excel 为数据集成和分析开辟了一个充满可能性的世界。通过利用本博文中讨论的方法,您可以无缝地弥合 Web 数据和 Excel 之间的差距,从而为您的应用程序提供增强的数据处理功能。无论您是出于报告目的提取数据还是自动化数据工作流程,此 C# 解决方案都提供了一种强大而高效的方法来将 HTML 网页转换为 Excel XLSX 或 XLS 格式。如果您想讨论任何疑问,请通过论坛与我们联系。

也可以看看