找回密码
 立即注册

QQ登录

只需一步,快速开始

祺1111

注册会员

3

主题

5

帖子

18

积分

注册会员

积分
18
  • 74

    金币

  • 3

    主题

  • 5

    帖子

最新发帖
祺1111
注册会员   /  发表于:2022-9-26 15:30  /   查看:1043  /  回复:6
1金币
图片.png128613890.png 图片.png497960509.png 图片.png470134887.png

如图以上。。。。。。。

现在问题是GC导出的时候,跨页签引用的公式没有动态减一,导致数据计算不正常,有人帮忙看下什么原因吗?



图片.png746185607.png
图片.png94594725.png

最佳答案

查看完整内容

正常来说,GCExcel可以实现跨表单公式计算,当依赖表单发生变化后,公式值也相应改变,测试如下所示。 您给出的模板,请问是如何复现问题的呢? 具体删除那一列能复现问题。 您是否可以提供一个联系方式呢?具体沟通下问题。

6 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-26 15:30:22
来自 5#
正常来说,GCExcel可以实现跨表单公式计算,当依赖表单发生变化后,公式值也相应改变,测试如下所示。 您给出的模板,请问是如何复现问题的呢? 具体删除那一列能复现问题。

  1. Workbook workbook = new Workbook();
  2.         workbook.getWorksheets().add();
  3.         IWorksheet ws1 = workbook.getWorksheets().get("Sheet1");
  4.         IWorksheet ws2 = workbook.getWorksheets().get("Sheet2");
  5.         ws1.getRange("$A$1").setValue(1);
  6.         ws1.getRange("$A$2").setValue(2);
  7.         ws1.getRange("$A$3").setValue(3);
  8.         ws1.getRange("B$1").setFormula("=SUM($A$1:$A$3)");

  9.         ws2.getRange("$B$1").setFormula("=SUM('Sheet1'!B1,1)");
复制代码
您是否可以提供一个联系方式呢?具体沟通下问题。


回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-26 18:21:32
2#
这边是否可以提供xlsx文件?
回复 使用道具 举报
祺1111
注册会员   /  发表于:2022-9-27 08:59:50
3#
Ellia.Duan 发表于 2022-9-26 18:21
这边是否可以提供xlsx文件?

已上传,请查收

工业_年度预算_损益_集团端集团版_集团套表_模板_2022092617084855833216.zip

48.63 KB, 下载次数: 32

回复 使用道具 举报
祺1111
注册会员   /  发表于:2022-9-27 10:48:26
4#
Ellia.Duan 发表于 2022-9-26 18:21
这边是否可以提供xlsx文件?

再详细描述一遍,GCexcel导出时候,利润预算表(分价值链)删除一列后,利润预算表(分产品) 跨sheet引用利润预算表(分价值链)单元格后,公式没有动态更新列编码
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-25 12:24:06
6#
请问您的问题解决了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 17:26:23
7#
不知道楼主问题是否已经解决,如果仍未解决,欢迎继续回帖沟通
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部