innerwang 发表于 2024-12-16 18:10:42

导入Excel文件的方式的差异

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


调研编号:SJS-27810

如下导入Excel文件的方式有什么差异吗? 如性能、功能等

1. 直接使用 io.import
2. 将 Excel 文件转化为 json, 然后使用 fromJSON


Joestar.Xu 发表于 2024-12-17 09:23:10

您好:

在新版本中建议您使用io.import。

一方面来说性能会比fromJSON表现更好,另一方面来说excelIO已经停止开发新功能了,无法享受到新版本的功能特性。

innerwang 发表于 2024-12-17 13:25:18

Joestar.Xu 发表于 2024-12-17 09:23
您好:

在新版本中建议您使用io.import。


有两种导入方式的优缺点、性能对比的报告吗?

Joestar.Xu 发表于 2024-12-17 17:41:56

没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比ExcelIO更好的性能表现。

innerwang 发表于 2024-12-18 09:23:56

Joestar.Xu 发表于 2024-12-17 17:41
没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比Ex ...

IO 导入支持 fromJSON 所支持的增量加载吗?设置了 openMode 为 OpenMode.incremental, 但是表现看起来仍然像是全导入完成才开始绘制

Joestar.Xu 发表于 2024-12-18 17:52:37

您好,IO是支持增量加载的。

不确定是什么原因导致的,不同文件大小和内容,导入的表现是不一样的。

innerwang 发表于 2024-12-18 18:15:43

Joestar.Xu 发表于 2024-12-18 17:52
您好,IO是支持增量加载的。

不确定是什么原因导致的,不同文件大小和内容,导入的表现是不一样的。

同样的文件,使用 excelIO 转化 json 后通过 fromJSON 导入,是可以先绘制第一个 sheet 的。

但是使用 IO 导入,导入进度到 90%+ 时才绘制出来第一个 sheet

对应的excel 文件供参考,IO 导入我是直接使用的 demo 验证的



Joestar.Xu 发表于 2024-12-19 17:41:59

了解了,这边调研一下,后续有进展我会在本贴中回复您。

innerwang 发表于 2024-12-24 14:53:11

Joestar.Xu 发表于 2024-12-19 17:41
了解了,这边调研一下,后续有进展我会在本贴中回复您。

请问这个有进展吗

Joestar.Xu 发表于 2024-12-24 15:22:02

目前已经能够复现出这个情况,正在进一步调研中,暂无相关进展。
页: [1]
查看完整版本: 导入Excel文件的方式的差异