找回密码
 立即注册

QQ登录

只需一步,快速开始

innerwang

高级会员

102

主题

416

帖子

1064

积分

高级会员

积分
1064
innerwang
高级会员   /  发表于:2024-12-16 18:10  /   查看:156  /  回复:9
1金币
本帖最后由 Joestar.Xu 于 2024-12-20 15:13 编辑


调研编号:SJS-27810

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

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


9 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于: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.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-17 17:41:56
地板
没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比ExcelIO更好的性能表现。
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-12-18 09:23:56
5#
Joestar.Xu 发表于 2024-12-17 17:41
没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比Ex ...

IO 导入支持 fromJSON 所支持的增量加载吗?设置了 openMode 为 OpenMode.incremental, 但是表现看起来仍然像是全导入完成才开始绘制
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-18 17:52:37
6#
您好,IO是支持增量加载的。

不确定是什么原因导致的,不同文件大小和内容,导入的表现是不一样的。
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-12-18 18:15:43
7#
Joestar.Xu 发表于 2024-12-18 17:52
您好,IO是支持增量加载的。

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

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

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

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

超过50个sheet.xlsx.zip (1012.68 KB, 下载次数: 4)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-19 17:41:59
8#
了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-12-24 14:53:11
9#
Joestar.Xu 发表于 2024-12-19 17:41
了解了,这边调研一下,后续有进展我会在本贴中回复您。

请问这个有进展吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-24 15:22:02
10#
目前已经能够复现出这个情况,正在进一步调研中,暂无相关进展。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部