找回密码
 立即注册

QQ登录

只需一步,快速开始

码uit

注册会员

3

主题

7

帖子

26

积分

注册会员

积分
26
  • 429

    金币

  • 3

    主题

  • 7

    帖子

最新发帖
码uit
注册会员   /  发表于:2024-9-18 10:02  /   查看:458  /  回复:3
3金币
问题描述:
1.使用setFormula()自定义单元格公式,数据使用分组rowOutlines.group()默认全部展开显示。
2.在数据加载渲染完成后,不进行任何编辑操作直接调用sheet.getDataSource()获取数据,发现当前列的公式只有前半部分大约1/3左右有进行计算赋值,其余行的对应公式字段值全部为null。(数据量大约为15000行左右);但若将每个分组折叠展开一遍再调用getDataSource(),发现全部公式字段又能正常计算赋值。
3.当数据量较少时,公式也能正常计算赋值。(怀疑是当数据量较多时,公式计算只处理了可视区域等部分数据)。
image.png715066833.png

3 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-9-18 12:24:42
沙发
您好!需要您提供一个能够复现问题的完整demo,我们据此分析下先。
回复 使用道具 举报
码uit
注册会员   /  发表于:2024-9-18 16:44:39
板凳
Wilson.Zhang 发表于 2024-9-18 12:24
您好!需要您提供一个能够复现问题的完整demo,我们据此分析下先。

您好,因为数据包含一些敏感信息,不能方便直接提供出来。本地测试只有数据量超过一万条时才会出现这个问题。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-18 17:51:51
地板
码uit 发表于 2024-9-18 16:44
您好,因为数据包含一些敏感信息,不能方便直接提供出来。本地测试只有数据量超过一万条时才会出现这个问 ...

不需要您真实的业务数据,可以用随即数据或数字1模拟,需要您提供一个demo帮助分析。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部