Aspose.cell 读取Excel模板时 嵌入式图片转丢了

测试代码如下:
public void testImage111() throws Exception {

    String template = "files/template.xlsx";

    Workbook book = new Workbook(template);
    book.getWorksheets().get(0).getCells().get(0,2).setValue("dddddd");

    book.save("files/template-result.xlsx");
}

文件:
文件.zip (124.6 KB)

模板中有两个图片 一个时嵌入到单元格 一个时悬浮式 悬浮的转出来没问题 嵌入式的有问题 帮忙看看

@xiaoman
WPS 和Excel 采用了不同的方式嵌入图片。 我们默认生成是Excel支持的模式。 如果要WPS兼容,使用以下代码:
Workbook workbook = new Workbook(dir + “Template.xlsx”);
OoxmlSaveOptions options = new OoxmlSaveOptions();
options.setWpsCompatibility( true);
workbook.save(dir + “dest.xlsx”, options);

@xiaoman
由于WPS和Excel在单元格嵌入图片功能上的差异性,请在保存带有嵌入单元格图片的文件时,调用OoxmlSaveOptions.setWpsCompatibility( true)方法。通过使用以下样例代码在最新版本v25.2上进行测试,我们可以获得正确的结果。请查看附件。out_java.zip (61.8 KB)

Workbook book = new Workbook(filePath + "template.xlsx");
book.getWorksheets().get(0).getCells().get(0,2).setValue("dddddd");
OoxmlSaveOptions options = new OoxmlSaveOptions();
options.setWpsCompatibility( true);
book.save(filePath + "out_java.xlsx", options);

低版本的呢? 好像没看到这个参数

@xiaoman
WPS兼容性设置功能在最新版本v25.2才开始支持。请查看以下文档。

好的. 我阅读你们迭代的修复功能, 谢谢你的解答

@xiaoman
感谢你的反馈。不客气。如果你有任何疑问,请随时联系我们。

The issues you have found earlier (filed as CELLSJAVA-46283) have been fixed in Aspose.Cells for Java 25.3.

@xiaoman
旧版本中没有保留wps中嵌入图片的位置和大小的信息。
我们在Aspose.Cells for Java 25.3.中修复了这个bug.