找回密码
 立即注册

QQ登录

只需一步,快速开始

qnsh

初级会员

14

主题

27

帖子

261

积分

初级会员

积分
261
qnsh
初级会员   /  发表于:2017-11-16 20:05  /   查看:3966  /  回复:5
spreadjs 自定义的函数导出时会将值和函数一起导出,在Excel 中无法正常显示值,版本10.0.1

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-17 10:50:45
沙发
您好:
自定义函数不支持导出Excel,您可以遍历导出的json文件,将自定义函数的formula清除,只保留值
回复 使用道具 举报
qnsh
初级会员   /  发表于:2017-11-17 15:32:23
板凳
ClarkPan 发表于 2017-11-17 10:50
您好:
自定义函数不支持导出Excel,您可以遍历导出的json文件,将自定义函数的formula清除,只保留值

遍历太耗时间了,用正则表达式解决了
  1. var regExp =/\,"formula":"自定义函数.*?\)"/gi;
  2. json = json.replace(regExp,"");
复制代码
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-17 16:07:03
地板
赞一个
回复 使用道具 举报
待定红尘
注册会员   /  发表于:2021-9-26 18:22:21
5#
qnsh 发表于 2017-11-17 15:32
遍历太耗时间了,用正则表达式解决了

json是对象形式的,我想知道你是怎么用正则匹配的?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-27 08:59:32
6#
您好,此贴时间较久已做结帖处理,楼主可能不能及时回复。
关于此问题建议您另开新帖交流,并详细描述您的需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部