手动往Excel文件 a.xlsx 插入图片 并嵌入到指定的单元格中,然后使用 下列代码保存文件,再手动打开 a.xlsx 发现嵌入图片的单元格显示 #REF!
案例代码如下:
Workbook wb = new Workbook(“a.xlsx”);
wb.Save(“a.xlsx”, SaveFormat.Xlsx);
再次手动打开Excel a.xlsx 原先嵌入到单元格的图片变成 #REF! 或者是 #NAME!
请问如何处理此类问题
手动往Excel文件 a.xlsx 插入图片 并嵌入到指定的单元格中,然后使用 下列代码保存文件,再手动打开 a.xlsx 发现嵌入图片的单元格显示 #REF!
案例代码如下:
Workbook wb = new Workbook(“a.xlsx”);
wb.Save(“a.xlsx”, SaveFormat.Xlsx);
再次手动打开Excel a.xlsx 原先嵌入到单元格的图片变成 #REF! 或者是 #NAME!
请问如何处理此类问题
请稍候 文件正在上传中 稍后我会将文件共享的地址发给您 谢谢关注
请问 问题是否可以重现?
@bq1129
我们研究了你的样例文件,发现嵌入图片是使用WPS编辑插入的。你可以参考以下样例代码。请查看附件。out_a.zip (148.3 KB)
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook(filePath + @"a.xlsx");
OoxmlSaveOptions options = new OoxmlSaveOptions();
options.WpsCompatibility = true;
wb.Save(filePath + "out_a.xlsx", options);
我先试试看 多谢多谢
请问
OoxmlSaveOptions options = new OoxmlSaveOptions();
options.WpsCompatibility = true;
options.WpsCompatibility = true; 这个属性在 版本号23.9.0 没有这个属性吗?
测试过 再最新版本25.5.0中是可以正常执行的 在版本23.9.0中提示没有这个属性 请问 在这个版本中如何处理呢 还是说 必须要升级到指定的某个版本才可以呢?
这个属性是从v25.2开始支持,如果要使用这个属性,你至少要升级版本到v25.2。我们建议你直接升级到最新版本,因为每一次迭代我们不仅修复了已知bug并增强了原有的功能,还支持了新的特性。请查看以下文档。