用C++的HTML

将Excel工作簿转换为HTML

Aspose.Cells API 提供了导出电子表格为 HTML 格式的支持。为此,Aspose.Cells 使用 HtmlSaveOptions 类,提供控制输出 HTML 各个方面的灵活性。

以下示例展示如何使用C++保存工作簿为HTML文件:

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Load your source workbook
    Workbook workbook(u"Book1.xlsx");

    // Save file to HTML format
    workbook.Save(u"out.html");

    std::cout << "Workbook saved to HTML format successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

将Excel工作簿转换为MHTML文件

MHTML将普通HTML与外部资源(如图片、动画、音频等)合并成一个文件。这些文件通常扩展名为.mht,用于电子邮件。Aspose.Cells支持读取和写入MHTML文件。

以下示例展示如何用C++将工作簿另存为MHTML文件:

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C

    // Load your source workbook
    U16String inputFilePath(u"Book1.xlsx");
    std::unique_ptr<Workbook> workbook = std::make_unique<Workbook>(inputFilePath);

    // Save file to mhtml format
    U16String outputFilePath(u"out.mht");
    workbook->Save(outputFilePath, SaveFormat::MHtml);

    std::cout << "Workbook saved to MHTML format successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

高级主题