C++ Excel 到 HTML

Excel 電子表格可用於組織、管理和計算數據。同樣,HTML 對於在瀏覽器中顯示內容很有用。這兩種格式在其特定用例中都很方便。在某些情況下,您可能必須在網站上顯示 Excel 數據。在這些情況下,HTML 將是更好的格式。為此,您必須將所需的 Excel 文件轉換為 HTML。鑑於此,您將學習如何使用 C++ 將 Excel 文件轉換為 HTML。

C++ Excel 到 HTML 轉換器 API – 免費下載

Aspose.Cells for C++ 是一個用於創建、轉換和操作 Excel 電子表格的 C++ 本機 API。您可以使用 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++ 的信息。

也可以看看