找回密码
 立即注册

QQ登录

只需一步,快速开始

gcTrialUp

金牌服务用户

5

主题

9

帖子

42

积分

金牌服务用户

积分
42
gcTrialUp
金牌服务用户   /  发表于:2021-7-29 09:10  /   查看:2045  /  回复:3
image.png885283508.png
进行表格导入时,如何对导入数据进行校验?有api判断是否导入成功吗?

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-29 09:25:04
沙发
这个没有,在线表格编辑器本身对这里进行了封装,如果有问题报错自己会有提示。如果是用SpreadJS的ExcelIO.open进行导入,例如下面的方法:
  1. excelio.save(json, function (blob) {
  2.         //do whatever you want with blob
  3.         //such as you can save it
  4.     }, function (e) {
  5.         //process error
  6.         console.log(e);
  7.     });
复制代码

该方法是有successCallback和errorCallback,可以帮助判断导入是否成功
回复 使用道具 举报
gcTrialUp
金牌服务用户   /  发表于:2021-8-5 19:48:43
板凳
关于SpreadJS在线表格编辑器自定义功能 - 命令(Command)重定义功能
是不是导入excel文件没有CommandNames?举例:let insertChartCommand = GC.Spread.Sheets.Designer.getCommand(GC.Spread.Sheets.Designer.CommandNames.InsertChart);
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-6 08:49:34
地板
gcTrialUp 发表于 2021-8-5 19:48
关于SpreadJS在线表格编辑器自定义功能 - 命令(Command)重定义功能
是不是导入excel文件没有CommandName ...

在这个filemenu下,整个这个部分属于一个模板,相当于是封装好的,与上面那些工具栏带有的命令有所不同。因此无法通过command去添加或者修改该导入命令,目前没有太好的方法。 image.png39306029.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部