找回密码
 立即注册

QQ登录

只需一步,快速开始

ztoit

中级会员

36

主题

87

帖子

944

积分

中级会员

积分
944

微信认证勋章

QQ

[已处理] 数据汇总

ztoit
中级会员   /  发表于:2017-9-13 15:41  /   查看:4073  /  回复:5
最后一行添加汇总,是数字的求和,不是数排序,筛选字的显示总行数,时不影响最后一行汇总的数据,如何实现

dataformatter.html

5.83 KB, 下载次数: 110

5 个回复

倒序浏览
ztoit
中级会员   /  发表于:2017-9-13 15:44:38
沙发
最后一行添加汇总,并固定在最后一列;是数字的列中的数据,求和,不是数字的显示总行数,表格进行筛选、排序操作时不影响最后一行汇总行的数据,如何实现
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-9-13 15:44:42
板凳
最后一行添加汇总,并固定在最后一列;是数字的列中的数据,求和,不是数字的显示总行数,表格进行筛选、排序操作时不影响最后一行汇总行的数据,如何实现
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-13 17:35:48
地板
您好:
可以给您提供一个思路去解决,就是首先在加载完数据之后添加一行,循环遍历列,获得每一列的公式范围坐标(A1,A2.....),之后
根据数据类型判断使用count公式还是sum公式。最后拼凑公式并设置公式。
回复 使用道具 举报
ztoit
中级会员   /  发表于:2017-9-14 08:50:32
5#
这样,进行筛选,排序的时候,汇总行的数据也会在操作中,逻辑不对
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-14 09:17:33
6#
不会啊,看了您的代码,您设置rowFilter用的是当时的rowCount
image.png269645385.png
您只要在这之后新增一行,这一行sheet.addRows(sheet.getRowCount(),1);是不会算在rowfilter中的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部