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);
感谢您提供模板文件,示例代码和屏幕截图。
经过初步测试,我可以通过将示例代码与模板文件一起使用来重现您提到的问题。我发现转换后的工作表中的某些单元格未对齐(根据您的屏幕截图):
例如
样例代码:
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”的票证。我们将尽快进行调查。
请尝试我们的最新版本/修复程序:Java v20.3.3的Aspose.Cells(附加)
您的问题应该已解决。
让我们知道您的反馈。
aspose-cells-20.3.3-java.zip (7.0 MB)
The issues you have found earlier (filed as CELLSJAVA-43142) have been fixed in Aspose.Cells for Java v20.4. This message was posted using Bugs notification tool by ahsaniqbalsidiqui
感谢,收到,目前使用的license还不能用20.3及之后的版本,稍后再验证。
此问题已解决 , 感谢!