用C++将Excel导出为HTML时,从右向左扩展文本

在将Excel文件导出为HTML时,将文本从右向左扩展

以下示例代码将样本Excel文件转换为HTML。此屏幕截图显示了在Microsoft Excel 2013中样本文件的样子。

todo:image_alt_text

此截图显示了由较旧版本生成的输出HTML

todo:image_alt_text

此截图显示了由较新版本生成的输出HTML

todo:image_alt_text

如截图所示,较新版本能正确展开右对齐的文本到左侧,就像Microsoft Excel一样。

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

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

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Load source excel file inside the workbook object
    Workbook wb(srcDir + u"sample.xlsx");

    // Save workbook in html format
    U16String outputPath = srcDir + u"ExpandTextFromRightToLeft_out_" + CellsHelper::GetVersion() + u".html";
    wb.Save(outputPath, SaveFormat::Html);

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

    Aspose::Cells::Cleanup();
}