找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

123

主题

8927

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13536

讲师达人悬赏达人元老葡萄SpreadJS 认证SpreadJS 高级认证微信认证勋章

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-20 14:11  /   查看:2802  /  回复:0
SpreadJS在导入JSON的时候支持忽略公式或者样式,https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/spread-from-json-to-json/purejs
忽略样式的同时,条件格式也会被忽略,如果有需求忽略样式但保留条件格式,可参考如下做法。在导入不带样式的内容后,在次从json中导入条件格式。


  1. spread.suspendPaint();
  2. spread.fromJSON(workbookObj, { ignoreStyle: true });

  3. for (var prop in workbookObj.sheets) {
  4.     var cSheetJSON = workbookObj.sheets[prop];
  5.     if (cSheetJSON.conditionalFormats) {
  6.         var sheet = spread.getSheetFromName(cSheetJSON.name);
  7.         sheet.conditionalFormats.fromJSON(cSheetJSON.conditionalFormats)
  8.     }
  9. }
  10. spread.resumePaint();
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部