excel到html C#

Excel 到 HTML 的转换在各种情况下都很有用,例如将工作表转换为网页或将工作表的内容嵌入 Web 应用程序等。在本文中,您将学习如何使用 C# 将 MS Excel XLSX 或 XLS 文件转换为 HTML。此外,您将了解如何使用其他选项来自定义 Excel 到 HTML 的转换。

Excel 到 HTML C# API

Aspose.Cells for .NET 是一个著名的电子表格操作 API,可让您在没有 MS Office 的情况下创建、读取和修改 Excel 文件。该 API 还提供了一个内置的电子表格转换器,允许您将 Excel 工作表高保真地转换为 HTML 文件。您可以 下载 API 或使用 NuGet 在您的应用程序中安装它。

PM> Install-Package Aspose.Cells

Excel XLSX 到 HTML C# 转换

Excel 到 HTML 的转换可以在几行代码内完成。只需加载 Excel 文件并将其保存为 .html 扩展名。以下是执行此操作的步骤。

以下代码示例展示了如何使用 C# 将 XLS/XLSX 文件转换为 HTML。

// 打开 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");

// 另存为 HTML
workbook.Save("Excel-to-HTML.html");

C# XLSX 到 HTML - 启用工具提示

当文本的长度超过工作表中单元格的宽度时,可能会出现这种情况。在这种情况下,转换后的 HTML 文件中的文本会被截断。为了解决这个问题,Aspose.Cells for .NET 提供了在 HTML 文件中启用工具提示的选项。以下是执行此操作的步骤。

以下代码示例展示了如何在 C# 中启用 Excel 中的工具提示到 HTML 转换。

// 打开 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");

// 创建 HTML 选项
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;

// 另存为 HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);

在 Excel 到 HTML 转换中使用 Presentation Preference

Aspose.Cells for .NET 提供 HtmlSaveOptions.PresentationPreference 属性,使您可以增强生成的 HTML 文件中电子表格布局的呈现。换句话说,它用于获得更有吸引力的 Excel 工作簿演示文稿。

以下代码示例展示了如何增强 Excel 文件的显示效果。

// 打开 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");

// 创建 HTML 选项
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;

// 另存为 HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);

结论

在本文中,您学习了如何使用 C# 将 Excel XLSX 和 XLS 文件转换为 HTML。此外,您还了解了如何在 Excel 到 HTML 的转换中启用工具提示和演示首选项选项。您可以使用 documentation 阅读更多关于 Aspose.Cells for .NET 的信息。

也可以看看

使用 Java 将 Excel 文件转换为 PDFJava 中的 JSON 到 ExcelC# 中的 Word 到 JSON
Python 中的 Word 转 JSONC# 中的 DOC 到 JSONPython中Excel文件转JSON
XLSX 到 C# 中的 JSONXLS 到 C# 中的 JSONJava 中的 XLSX 到 JSON
Java 中的 Excel 到 JSONJava 中 DOCX 到 JSONJava 中的 DOC 到 JSON
Java 中的 Word 到 JSONJava 中的 TXT 转 JSONPython 中的 JSON 到 PDF
Java 中的 Excel 到 JSONPython 中的 TXT 转 JSONJava 中的 JSON 到 Excel
使用 Python 在 Excel 中创建数据透视表在 Python 中从 Excel 表格复制数据在 Python 中保护和取消保护 Excel 文件