找回密码
 立即注册

QQ登录

只需一步,快速开始

innerwang

中级会员

77

主题

322

帖子

805

积分

中级会员

积分
805
innerwang
中级会员   /  发表于:2024-8-28 15:04  /   查看:169  /  回复:3
1金币
如图:

image.png16828001.png
当点击具体某个具体区域,如“2017年-华北区域”,此时展开华北区域的值

image.png864557800.png


对于横向扩展的字段,当点击某个值时,也可以支持折叠收起,如图3,点击收起广东省,此时会展示广东省的合计数据
image.png524124450.png

这个场景可以基于 SpreadJS + GcExcel 的 api 实现吗? 目前业务场景是,使用 SpreadJS 设计模板,然后通过 GcExcel 填充数据,填充完的结果通过 excel 返回,然后再导入到 SpreadJS 中展示


3 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-28 16:21:41
沙发
您好!关于您提到的分组需求,可以通过SpreadJS报表特性中的分组模板单元格完成设计,请参考官网教程了解详情:https://demo.grapecity.com.cn/sp ... te-cell-type/purejs
关于GcExcel的报表功能,请参考官网教程了解详情:https://gcdn.grapecity.com.cn/course-498.html

关于您所描述的需求方案,目前SpreadJS和GcExcel对于报表的支持设计不一样,GcExcel采用的是Template Language设计模板,无法解析SpreadJS设计的报表模板。SpreadJS和GcExcel目前对报表都有良好的支持,是什么样的需求场景让您希望通过SpreadJS+GcExcel联合打通前后端使用报表特性呢?单用其中一个会有什么影响呢?比如可以使用SpreadJS填报数据,也可以独立使用GcExcel的报表Template。需要您提供多一些信息,这样方便咱们讨论。
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-8-29 09:24:11
板凳
SpreadJS报表 纯前端组件,由于以下几个原因,不选择使用
1.纯前端,大数据量下性能问题
2.本身我们目前spread +gcexcel组合使用的工具定位为“报表工具”,报表插件使用习惯和报表工具完全不一样,需要用户理解很多新概念及理解这两个东西的关系。

另外,麻烦以以下gcexcel的能力重新评估【希望将插入分组汇总的能力,作为一个模板单元格的动态属性使用】,交互效果可以接受excel中左侧栏分组展开的方式。
https://demo.grapecity.com.cn/do ... a/demos/addsubtotal
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 09:52:03
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部