Free Support Forum - aspose.com

Aspose.excel for java,excel转换hmtl,转换后单元格没对齐

excel单元格错位.zip (155.1 KB)
附件中是exce原文件及转换结果。
代码如下:
Workbook workbook = new Workbook(sourceFileName);
HtmlSaveOptions options = new HtmlSaveOptions();
options.setExportDocumentProperties(false);
options.setExportWorkbookProperties(false);
options.setExportWorksheetProperties(false);
options.setExportSimilarBorderStyle(true);
options.setExportImagesAsBase64(false);
options.setExcludeUnusedStyles(true);
options.setExportHiddenWorksheet(false);
options.setWidthScalable(false);
options.setPresentationPreference(true);
options.setHtmlCrossStringType(HtmlCrossType.CROSS_HIDE_RIGHT);
workbook.save(targetFileName, options);

@xiangma,

感谢您提供模板文件,示例代码和屏幕截图。

经过初步测试,我可以通过将示例代码与模板文件一起使用来重现您提到的问题。我发现转换后的工作表中的某些单元格未对齐(根据您的屏幕截图):
例如
样例代码:

Workbook workbook = new Workbook ("f:\\files\\222.xlsx");
        HtmlSaveOptions options = new HtmlSaveOptions();
        options.setExportDocumentProperties (false);
        options.setExportWorkbookProperties (false);
        options.setExportWorksheetProperties (false);
        options.setExportSimilarBorderStyle (true);
        options. setExportImagesAsBase64 (false);
        options.setExcludeUnusedStyles (true);
        options.setExportHiddenWorksheet (false);
        options.setWidthScalable (false);
        options.setPresentationPreference (true);
        options.setHtmlCrossStringType (HtmlCrossType.CROSS_HIDE_RIGHT);

        workbook.save("f:\\files\\out1.html", options);

对于您的问题,我已记录了一个ID为“ CELLSJAVA-43142”的票证。我们将尽快进行调查。

@xiangma,
这是为了通知您,我们已解决您的问题(先前记录为“ CELLSJAVA-43142”)。 在执行质量检查并合并其他增强功能和修补程序之后,我们很快会为您提供固定版本。

@xiangma,

请尝试我们的最新版本/修复程序:Java v20.3.3的Aspose.Cells(附加)

您的问题应该已解决。

让我们知道您的反馈。
aspose-cells-20.3.3-java.zip (7.0 MB)