找回密码
 立即注册

QQ登录

只需一步,快速开始

前绳长

注册会员

3

主题

6

帖子

17

积分

注册会员

积分
17
  • 228

    金币

  • 3

    主题

  • 6

    帖子

最新发帖
前绳长
注册会员   /  发表于:2021-11-5 19:57  /   查看:2924  /  回复:5
1金币
本帖最后由 前绳长 于 2021-11-5 20:03 编辑

我先在导入excel文件,没问题,关闭窗体后再导入就会出错,是不是应该在关闭窗体时把spread控件中的内容清空啊?

最佳答案

查看完整内容

问题找到了,是我程序的问题,谢谢。

5 个回复

倒序浏览
最佳答案
最佳答案
前绳长
注册会员   /  发表于:2021-11-5 19:57:27
来自 5#
问题找到了,是我程序的问题,谢谢。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-8 09:20:14
2#
关闭窗体后再导入就会出错,这个具体是怎么操作的,我没有明白你的意思,请上传一个demo来说明问题。我来验证原因
回复 使用道具 举报
前绳长
注册会员   /  发表于:2021-11-8 15:11:34
3#
Richard.Ma 发表于 2021-11-8 09:20
关闭窗体后再导入就会出错,这个具体是怎么操作的,我没有明白你的意思,请上传一个demo来说明问题。我来验 ...

我在一个窗体里添加了一个表格,在另一个窗体里单击一个按钮,弹出一个对话框,选择一个Excel文件,用openexcel命令将这个文件导入到第一个窗体的表格中,没问题,关闭这个窗体后再执行一次这个导入操作就会提示出错。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-8 15:20:05
4#
OpenExcel方法本来就是spread控件提供的,你用这个方法肯定是新建的这个spread对象去调用的。
关闭了spread对象所在的窗体,这个对象也注销了,我不确定你是如何再去调用这个方法的,如果是传参过去拿到的,那肯定也会报为空的错误
如果不是我说的这种情况,请上传程序上来,我来给你验证
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-9 22:25:59
6#
好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部