找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-8 11:13:18
10#
这边对您的应用场景还是有点疑问,是否可以留下您的联系方式,电话沟通一下。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-8 11:15:24
11#
Jun2005 发表于 2023-3-7 11:51
我前端界面操作,编辑了一个数据透视图。然后保存下来,现在前端把数据透视表配置保存下来了,,导出的时 ...

您这边之所以放到后端去生成数据透视表,是因为您提到了”数据量较大,会遇到浏览器打不开的情况“ 是前端将数据透视表导出excel的时候卡死呢,还是生成数据透视表的时候卡死的。 以及您放到后端处理,然后生成数据透视表,您提到了将其导出,导出为excel文件,还是json文件将其保存到数据库呢?
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 11:23:28
12#
Ellia.Duan 发表于 2023-3-8 11:15
您这边之所以放到后端去生成数据透视表,是因为您提到了”数据量较大,会遇到浏览器打不开的情况“ 是前 ...

18675873191
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-8 11:55:51
13#
本帖最后由 Ellia.Duan 于 2023-3-8 11:58 编辑

您好,这边调研 如果在前端处理1万多行数据生成数据透视表不至于浏览器卡死,您是否可以提供下您这边的数据,我们来调研下这个问题。
以及您这边可以把操作记录下来,放到后端做,如哪些row filed ,哪些column filed 然后再通过后端API 去配置。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 13:36:58
14#
Ellia.Duan 发表于 2023-3-8 11:55
您好,这边调研 如果在前端处理1万多行数据生成数据透视表不至于浏览器卡死,您是否可以提供下您这边的数据 ...

中午12点刚刚电话沟通过了。数据肯定不止一万,因为我们导出都是通过后端导出的。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 13:52:13
15#
本帖最后由 Jun2005 于 2023-3-8 13:53 编辑
Ellia.Duan 发表于 2023-3-8 11:55
您好,这边调研 如果在前端处理1万多行数据生成数据透视表不至于浏览器卡死,您是否可以提供下您这边的数据 ...

简单的来说,就是前端会把数据透视图的配置保存到数据库,我要用gcexcel对配置信息反向生成透视表,导出excel。,现在前端是有API可以直接加载透视图配置的json进行初始化。后端只能读取json去解析,初始化透视表,这样会导致 大量配置信息丢失的。最好类似有个api可以直接读取透视表配置进行初始化。这样就可以解决大数据情况下可以通过后端导出透视图,因为用户的电脑配置都是比较低的,前端页面最多也就是显示1万左右的数据,我们通常数据都是在几万数据,十几个sheet页签的导出,前端浏览器的资源肯定是不够的。现在我们前端显示的数据都是做了一个分页的工具的并不是全部都显示出来的。所以导出只能通过后端去做导出
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-8 15:21:11
16#
如之前的回复,GcExcel 没有加载数据透视表的配置信息的相关API。这边通过调研后为您想到的两个解决方案前边也提到了,一个是将您的数据上传下,这边帮您看下,是否可以在前端优化下,最好不用放到后端处理。第二个方案就是将前端配置字段的过程记录下来,然后GcExcel根据这个过程去调用相关API,重新生成数据透视表。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 16:19:21
17#
本帖最后由 Jun2005 于 2023-3-8 16:22 编辑
Ellia.Duan 发表于 2023-3-8 15:21
如之前的回复,GcExcel 没有加载数据透视表的配置信息的相关API。这边通过调研后为您想到的两个解决方案前 ...

前端导出是不太可能的了。我们基本是后端导出的。我现在就是用这个方案。(第二个方案就是将前端配置字段的过程记录下来,然后GcExcel根据这个过程去调用相关API,)。但是要根据前端配置去还原很费时间,配置有点多,不单单那四个维度啊还有样式那些。 而且多级表头的数据透视图后端是实现不到的 文件会损坏,我另外一一个帖子有附件说明。奇怪的是前端是正常的
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 18:19:36
19#
Lynn.Dou 发表于 2023-3-8 17:59
您所述的另一个帖子是下方链接吗?经测试在V6.0.0未复现,已在新帖中回复,供参考。
https://gcdn.grapeci ...

升级新版本多表头是没报错了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-9 09:36:35
20#
Jun2005 发表于 2023-3-8 16:19
前端导出是不太可能的了。我们基本是后端导出的。我现在就是用这个方案。(第二个方案就是将前端配置字段 ...

您好,关于多级表头的数据透视图问题,您这边解决了就好。关于序列化问题,这边除了楼上给出的方案二,没有更好的方法了,如果您这边觉得复杂的话,可以发帖询问我们,我们帮您快速查找一个相关API。同时为您附上数据透视表配置相关文档。
https://demo.grapecity.com.cn/do ... tTableSettings.html
image.png483096007.png

https://demo.grapecity.com.cn/do ... leToPivotTable.html
image.png551436461.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部