找回密码
 立即注册

QQ登录

只需一步,快速开始

Aria
金牌服务用户   /  发表于:2024-9-6 11:33  /   查看:216  /  回复:9
本帖最后由 Joestar.Xu 于 2024-9-9 14:09 编辑

调研编号:DOCXLS-11162

产品: GC-Excel
版本: 707, 7.2.1
特定的excel 模版在数据量2000的时候加载不出来. 性能差, 需要优化

demo已上传

testDemo.zip

11.39 MB, 下载次数: 8

9 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-6 12:25:00
沙发
您好,我这边在您提供的Demo中测试了一下,看上去是数据没有加载进去,不涉及到性能的问题,因为是可以直接导出的。

故需要和您确认一下您这边的表现是否和我本地的表现一致?
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-9-6 15:40:06
板凳
我这边用分析工具看
image.png282213744.png

image.png774283141.png
都卡住了, 你说数据加载什么意思? 以及导出指的是什么导出?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-6 15:51:50
地板
我不确定我的理解是否正确,我在使用7.2.1版本运行您的Demo时,在数秒内可以完成渲染。

image.png747212829.png

但是看上去您好像卡在了processTemplate这一步,不知道我的理解是否正确?
回复 使用道具 举报
RoyAji
初级会员   /  发表于:2024-9-6 16:29:57
5#
本帖最后由 RoyAji 于 2024-9-6 16:32 编辑
Joestar.Xu 发表于 2024-9-6 15:51
我不确定我的理解是否正确,我在使用7.2.1版本运行您的Demo时,在数秒内可以完成渲染。

数据源可能需要改一下把字段前缀去掉再跑,这样就能复现了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-6 17:41:54
6#
RoyAji 发表于 2024-9-6 16:29
数据源可能需要改一下把字段前缀去掉再跑,这样就能复现了

您好,不好意思请教一下,您说的前缀指的是哪里的前缀?是template.xlsx里面的吗?还是数据源中的前缀?


我这边在Demo中没有看到和前缀有关的东西:

image.png502975768.png

image.png968246765.png

能否请您再详细说明一下?
回复 使用道具 举报
RoyAji
初级会员   /  发表于:2024-9-9 09:20:29
7#
本帖最后由 Joestar.Xu 于 2024-9-9 10:20 编辑
Joestar.Xu 发表于 2024-9-6 17:41
您好,不好意思请教一下,您说的前缀指的是哪里的前缀?是template.xlsx里面的吗?还是数据源中的前缀?
...

image.png815613708.png
每个数据源文件中的这一部分前缀需要去掉
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-9-9 09:23:49
8#
我重新上传了一个 demo 去除了数据源的前缀. 你再看看. 我这边的721 也是跑不出来的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-9 11:48:27
9#
去掉前缀后可以复现此问题,这边调研一下,后续有进展我会在本帖中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-12 12:11:38
10#
您好,我们这边调研了一下,目前的数据源和模板在经过一个小时左右后得到了百万个单元格的结果。

时间消耗的主要原因是表格中有超过800行、11000列的大小。

使用SpreadJS或Excel打开导出的xlsx文件时有明显的卡顿和延迟,且大部分单元格的数据要么为空,要么为0或#VALUE!错误。

image.png938759460.png

看上去这个模板应该达不到实际结果预期,需要和您确认一下您提供的模板具体是想要满足什么样的需求?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部