HTML 转换器

The Aspose.Cells HTML Converter for .NET Plugin 允许开发人员将 Excel 文件出口到 HTML 并将 HTML 文件加载或直接标记到 Excel 工作簿.

最新文章

Aspose.Cells HTML Converter 关键功能

  • Export Excel 到 HTML 将 Excel 文件转换为 HTML 用于网页显示或轻量级共享. 使用 Excel 到 HTML Converter 进行清洁、响应性 HTML 的整个工作簿或特定工作表出口.

  • 将 HTML 内容输入到 Excel 加载 HTML 行或文件并将其转换为 Excel 工作簿,支持表、格式和结构.

  • 灵活的HTML转换选项 控制产量与 HtmlSaveOptions, 包括如何处理隐藏的行/列,无论是单独或一起出口工作表,以及更多.

  • 基于流的输入和输出 通过内存流存储或加载HTML - 适合网页应用程序、API或无服务器环境,这包括能够在需要转换分布表到HTM时有效处理数据的“Aspose Cells Save to Stream”的能力.

  • 宽格式支持 使用多种格式: XLS、XLSX、XLSB、XXLSM、xLTX,XLTM、HTML 和 MHTML - 允许您转换 xLS 到 HTML,以及继承和现代的 Excel 文件.

  • 原始 .NET 集成 易于与 .NET 框架和 .NET Core/6/7/8 项目集成,使用 NuGet 或直接集成参考.

開始使用 Aspose.Cells HTML 轉換器為 .NET

1. 安装 Aspose.Cells for .NET

使用 NuGet 添加 Aspose.Cells 到您的项目:

dotnet add package Aspose.Cells

Excel 到 HTML 转换

将 Excel 工作簿提取到清洁 HTML 格式:

将 Excel 文件转换为 HTML 文件

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

将 Excel 文件导出到 HTML Stream (例如,Web 应用程序)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Use the stream for web response, writing to file, etc.
}

HTML 到 Excel 转换

将 HTML 文件或原始标签转换为 Excel 工作簿:

从文件中加载HTML内容

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

从一条线上加载HTML内容

string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
    Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
    workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}

最受欢迎的剧本

将 Excel 工作表转换为 HTML 用于 Web 使用

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

引入 HTML 表格到 Excel

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

HTML转换的最佳做法

  • 使用 HtmlSaveOptions.ExportGridLines = true 要模拟 spreadsheet layout.
  • 预处理 Excel 数据,以适应浏览器友好的尺寸.
  • 在进口时,确保 HTML 已形成,并使用表元素以获得最佳结果.
  • 如果您打算直接在 Web APIs 或云功能中提供 HTML 服务,将其存储到流程中.

常见问题和决议

错误解决方案
File not found确保输入路径是正确的,文件存在
Unsupported format确认文件是 HTML 或 Excel 兼容格式
在HTML输出中丢失的风格查看 HtmlSaveOptions 并确认格式保持
未与进口 Excel 相匹配的内容在HTML中使用表格,避免深沉的DIV

凭借这些功能,Aspose.Cells提供了一个强大的工具来 转换Excel到HTML ,同时确保格式化是保存的,允许无缝的集成和显示在各种平台上。 您还可以 将Excell转变为HTML与格型 以提高用户体验和视觉吸引力. 此外,我们的 Excell到Web App Converter 简化了分享您的网页的过程. 如果您正在寻找 翻译 HTML 到 Excel ,我们的工具将确保顺利的过渡.

 中文