找回密码
 立即注册

QQ登录

只需一步,快速开始

xxwood

初级会员

35

主题

81

帖子

240

积分

初级会员

积分
240

活字格认证

xxwood
初级会员   /  发表于:2023-7-24 19:20  /   查看:3590  /  回复:16
本帖最后由 Richard.Ma 于 2023-8-11 18:22 编辑

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

16 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于: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讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-7-26 23:20:28
5#
不好意思,之前没有看清楚以为你用的是spread winforms ,是不会有这个问题的

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

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

回复 使用道具 举报
xxwood
初级会员   /  发表于:2023-7-27 20:11:20
6#
Richard.Ma 发表于 2023-7-26 23:20
不好意思,之前没有看清楚以为你用的是spread winforms ,是不会有这个问题的

spread webform 目前已经 ...

1、先设置AllowPage再OpenExcel?不行的,一OpenExcel前面的设置没用,还是分页显示。
2、设置后如何重新添加图片?
3、这应该只是一个小bug,虽然已经停更了,但能否帮我修复一下?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-7-27 21:14:09
7#
你可以上传一个重现问题的demo,我来报给研发。但是修复后续版本不确定
回复 使用道具 举报
xxwood
初级会员   /  发表于:2023-8-1 07:48:12
8#
Richard.Ma 发表于 2023-7-27 21:14
你可以上传一个重现问题的demo,我来报给研发。但是修复后续版本不确定

就是这个文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-1 15:37:44
9#
使用当前版本16.0.20222.0用你的文件测试了一下,图片是可以正常显示的
默认本身就是按照10行分页,即使在重新设置允许分页和分页行数为12行后,图片也是正常显示的(按照位置会显示在第二页)






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xxwood
初级会员   /  发表于:2023-8-1 16:55:18
10#
你这是JS V16.0,我的是.NET 15.0
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部