用C++将Excel导出为HTML时,从右向左扩展文本
Contents
[
Hide
]
从现在起,Aspose.Cells for C++支持在导出Excel为HTML时从右向左扩展文本。此功能自v8.9.0.0版本起实现。如果你的Excel源文件中包含任何从右到左扩展的文本,Aspose.Cells会正确导出。
在将Excel文件导出为HTML时,将文本从右向左扩展
以下示例代码将样本Excel文件转换为HTML。此屏幕截图显示了在Microsoft Excel 2013中样本文件的样子。
此截图显示了由较旧版本生成的输出HTML。
此截图显示了由较新版本生成的输出HTML。
如截图所示,较新版本能正确展开右对齐的文本到左侧,就像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();
}