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 ,我们的工具将确保顺利的过渡.