找回密码
 立即注册

QQ登录

只需一步,快速开始

低调的繁华
金牌服务用户   /  发表于:2024-6-25 09:33  /   查看:1698  /  回复:10
1金币
在spread中有"const result = GC.Spread.Sheets.CalcEngine.evaluateFormula(
valueFromSheet,
variableValueFormula,
expression.row,
expression.column
)"方法可以对当前的workbook中的公式进行替换为值的操作,后端gc有类似的api吗?

最佳答案

查看完整内容

GC的IWorksheet:evaluate可以,楼主可以参考下这个帖子了解详情: https://gcdn.grapecity.com.cn/showtopic-157027-1-1.html

10 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
高级会员   /  发表于:2024-6-25 09:33:28
来自 2#
GC的IWorksheet:evaluate可以,楼主可以参考下这个帖子了解详情:
https://gcdn.grapecity.com.cn/showtopic-157027-1-1.html

评分

参与人数 1金币 +300 收起 理由
Joestar.Xu + 300 很给力!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 11:23:48
3#
您好,可以参考楼上热心用户的回复看能否解决您的问题。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-7-4 16:46:23
4#
本帖最后由 低调的繁华 于 2024-7-4 16:48 编辑
Joestar.Xu 发表于 2024-6-25 11:23
您好,可以参考楼上热心用户的回复看能否解决您的问题。

你好 请问后端有类似于前端export中导出忽略公式的api吗,类似:
    this.workbook.export(
      (blob: any) => {
        saveAs(blob, fileName + '.xlsx')
      },
      () => {},
      {
        fileType: GC.Spread.Sheets.FileType.excel,
        includeBindingSource: true,
        includeStyles: true,
        includeFormulas: false
      }
    )

中的        includeFormulas: false

之前版本ssjson使用的是ignoreFormula


回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-4 17:43:16
5#
低调的繁华 发表于 2024-7-4 16:46
你好 请问后端有类似于前端export中导出忽略公式的api吗,类似:
    this.workbook.export(
      (bl ...

可以参考一下这个链接中的内容来实现:https://demo.grapecity.com.cn/do ... kbookignoreformulas
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-7-5 17:34:55
6#
Joestar.Xu 发表于 2024-7-4 17:43
可以参考一下这个链接中的内容来实现:https://demo.grapecity.com.cn/documents-api-excel-java/demos/s ...

这个可以实现公式的替换,但是如果我想将那些有异常的公式赋值默认值需要怎么操作呢。比如一个单元格的值为CalcError类型时,我需要将当前单元格的值设置为0
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-8 09:45:50
7#
您好,可以试试使用IFERROR函数:https://gcdn.grapecity.com.cn/showtopic-80493-1-1.html
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-7-12 14:52:13
8#
Joestar.Xu 发表于 2024-7-8 09:45
您好,可以试试使用IFERROR函数:https://gcdn.grapecity.com.cn/showtopic-80493-1-1.html

这个我使用过的,我想的是咱们的api有没有类似的功能可以全局一键替换error的函数为指定的默认值
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-12 15:26:17
9#
您好,这边调研了一下,没有找到相关的接口能够实现您说的一键替换error的函数为指定的默认值的需求。
回复 使用道具 举报
低调的繁华
金牌服务用户   /  发表于:2024-7-12 15:54:26
10#
Joestar.Xu 发表于 2024-7-12 15:26
您好,这边调研了一下,没有找到相关的接口能够实现您说的一键替换error的函数为指定的默认值的需求。

好的,谢谢哈
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部