C++ Excel 转 HTML

Excel 电子表格可用于组织、管理和计算数据。类似地,HTML 对于在浏览器中显示内容很有用。这两种格式在其特定用例中都很方便。在某些情况下,您可能必须在网站上显示 Excel 数据。在这些情况下,HTML 将是更好的格式。为此,您必须将所需的 Excel 文件转换为 HTML。鉴于此,您将学习如何使用 C++ 将 Excel 文件转换为 HTML。

C++ Excel to HTML Converter API – 免费下载

Aspose.Cells for C++ 是一个 C++ 原生 API,用于创建、转换和操作 Excel 电子表格。您可以使用 API 的内置转换器将 Excel 文件转换为 HTML。请通过 NuGet 安装 API 或直接从 下载 部分下载。

PM> Install-Package Aspose.Cells.Cpp

Excel 到 HTML C++ 转换

以下是将 Excel 文件转换为 HTML 的步骤:

以下是将 Excel 文件转换为 HTML 的 C++ 代码片段:

// 源目录路径。
StringPtr srcDir = new String("SourceDirectory\\");

// 输出目录路径。
StringPtr outDir = new String("OutputDirectory\\");

// 加载 Excel 文件
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// 另存为 HTML 文件
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

带有附加选项的 C++ Excel 到 HTML 转换

Aspose.Cells for C++ API 提供 IHtmlSaveOptions 类用于自定义转换后的 HTML 文件。以下是 IHtmlSaveOptions 类提供的选项。

IHtmlSaveOptions 类提供的选项

使用 IHtmlSaveOptions 将 Excel 转换为 HTML

以下是使用附加选项将 Excel 转换为 HTML 的步骤:

以下代码示例显示了如何使用附加选项将 Excel 文件转换为 HTML:

// 源目录路径。
StringPtr srcDir = new String("SourceDirectory\\");

// 输出目录路径。
StringPtr outDir = new String("OutputDirectory\\");

// 加载 Excel 文件
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// 创建 IHtmlSaveOptions 对象。
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// 禁用导出隐藏的工作表
options->SetExportHiddenWorksheet(false);

// 另存为 HTML 文件
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

获得免费许可证

您可以通过请求 免费的临时许可证 来试用该 API,而不受评估限制。

结论

在本文中,您学习了如何使用 C++ 将 Excel 文件转换为 HTML。此外,您还看到了自定义 Excel 到 HTML 转换的不同选项,例如是否导出隐藏的工作表。您可以使用 文档 探索更多关于 Aspose.Cells for C++ 的信息。

也可以看看