HTML(超文本标记语言)主要用于在网页上构建内容结构。虽然它在网页上直观展示信息方面表现出色,但缺乏像 Excel 这样的电子表格软件所具备的强大分析能力和数据处理功能。通过将 HTML 数据转换为 Excel,用户可以利用 Excel 的高级功能,如公式、图表、表格和宏,高效地组织和分析数据。在本文中,我们将讲解如何使用 Spire.XLS for .NET 在 C# 中将 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 格式。以下是详细步骤:
- 创建一个 Workbook 实例。
- 使用 Workbook.LoadFromFile() 方法加载 HTML 文件。
- 使用 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 天试用许可。