Aria 发表于 2024-9-6 11:33:00

GcExcel 7.2.1 processTemplate无结果

本帖最后由 Joestar.Xu 于 2024-12-16 13:40 编辑

调研编号:DOCXLS-11162
需求编号:DOCXLS-11731

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

demo已上传

Joestar.Xu 发表于 2024-9-6 12:25:00

您好,我这边在您提供的Demo中测试了一下,看上去是数据没有加载进去,不涉及到性能的问题,因为是可以直接导出的。

故需要和您确认一下您这边的表现是否和我本地的表现一致?

Aria 发表于 2024-9-6 15:40:06

我这边用分析工具看



都卡住了, 你说数据加载什么意思? 以及导出指的是什么导出?

Joestar.Xu 发表于 2024-9-6 15:51:50

我不确定我的理解是否正确,我在使用7.2.1版本运行您的Demo时,在数秒内可以完成渲染。



但是看上去您好像卡在了processTemplate这一步,不知道我的理解是否正确?

RoyAji 发表于 2024-9-6 16:29:57

本帖最后由 RoyAji 于 2024-9-6 16:32 编辑

Joestar.Xu 发表于 2024-9-6 15:51
我不确定我的理解是否正确,我在使用7.2.1版本运行您的Demo时,在数秒内可以完成渲染。



数据源可能需要改一下把字段前缀去掉再跑,这样就能复现了

Joestar.Xu 发表于 2024-9-6 17:41:54

RoyAji 发表于 2024-9-6 16:29
数据源可能需要改一下把字段前缀去掉再跑,这样就能复现了

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


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





能否请您再详细说明一下?

RoyAji 发表于 2024-9-9 09:20:29

本帖最后由 Joestar.Xu 于 2024-9-9 10:20 编辑

Joestar.Xu 发表于 2024-9-6 17:41
您好,不好意思请教一下,您说的前缀指的是哪里的前缀?是template.xlsx里面的吗?还是数据源中的前缀?
...

每个数据源文件中的这一部分前缀需要去掉

Aria 发表于 2024-9-9 09:23:49

我重新上传了一个 demo 去除了数据源的前缀. 你再看看. 我这边的721 也是跑不出来的

Joestar.Xu 发表于 2024-9-9 11:48:27

去掉前缀后可以复现此问题,这边调研一下,后续有进展我会在本帖中回复您。

Joestar.Xu 发表于 2024-9-12 12:11:38

您好,我们这边调研了一下,目前的数据源和模板在经过一个小时左右后得到了百万个单元格的结果。

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

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



看上去这个模板应该达不到实际结果预期,需要和您确认一下您提供的模板具体是想要满足什么样的需求?
页: [1] 2 3
查看完整版本: GcExcel 7.2.1 processTemplate无结果