xxwood 发表于 2023-7-24 19:20:28

OpenExcel后不显示图片(SPNET-32521)

本帖最后由 Richard.Ma 于 2023-8-11 18:22 编辑

Spread .NET 15.0,使用OpenExcel加载excel文件,原文件中插入的图片却不显示。查了一下历史发帖,早在4.0版本就有人问,当时答复说是无此功能。都15.0了,还没这功能吗??

Richard.Ma 发表于 2023-7-25 16:29:21

功能上来说是支持的,请上传重现问题的xlsx文件,我们来加载验证一下原因

xxwood 发表于 2023-7-26 16:29:19

本帖最后由 xxwood 于 2023-7-26 16:47 编辑



xxwood 发表于 2023-7-26 16:45:58

刚刚发现,我在OpenExcel之后加了一句FpSpread1.ActiveSheetView.AllowPage = false;,图片就没了,不加这句就由图片。
但是不加不行啊,不加这句,表格是带分页的啊,一页只有10行啊。哪怕我加一句FpSpread1.ActiveSheetView.PageSize = 50;图片还是不出现。
感觉似乎OpenExcel之后就不能再对表格分页做任何设置了,只要一有设置语句,图片就没了。
咋整?

Richard.Ma 发表于 2023-7-26 23:20:28

不好意思,之前没有看清楚以为你用的是spread winforms ,是不会有这个问题的

spread webform 目前已经停止更新好几年了,老版本确实存在一些问题。目前看来是这些设置语句会和加载的图片冲突

能尝试的解决办法是
1。先做这些设置,然后再加载看看设置是否仍然保留
2.加载后先获取到图片,然后再进行相关设置,然后重新添加图片

xxwood 发表于 2023-7-27 20:11:20

Richard.Ma 发表于 2023-7-26 23:20
不好意思,之前没有看清楚以为你用的是spread winforms ,是不会有这个问题的

spread webform 目前已经 ...

1、先设置AllowPage再OpenExcel?不行的,一OpenExcel前面的设置没用,还是分页显示。
2、设置后如何重新添加图片?
3、这应该只是一个小bug,虽然已经停更了,但能否帮我修复一下?

Richard.Ma 发表于 2023-7-27 21:14:09

你可以上传一个重现问题的demo,我来报给研发。但是修复后续版本不确定

xxwood 发表于 2023-8-1 07:48:12

Richard.Ma 发表于 2023-7-27 21:14
你可以上传一个重现问题的demo,我来报给研发。但是修复后续版本不确定

就是这个文件。

Richard.Ma 发表于 2023-8-1 15:37:44

使用当前版本16.0.20222.0用你的文件测试了一下,图片是可以正常显示的
默认本身就是按照10行分页,即使在重新设置允许分页和分页行数为12行后,图片也是正常显示的(按照位置会显示在第二页)






xxwood 发表于 2023-8-1 16:55:18

你这是JS V16.0,我的是.NET 15.0
页: [1] 2
查看完整版本: OpenExcel后不显示图片(SPNET-32521)