找回密码
 立即注册

QQ登录

只需一步,快速开始

innerwang

高级会员

101

主题

408

帖子

1029

积分

高级会员

积分
1029
innerwang
高级会员   /  发表于:2024-12-16 18:10  /   查看:63  /  回复:7
1金币
如下导入Excel文件的方式有什么差异吗? 如性能、功能等

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


7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:前天 09:23
沙发
您好:

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

一方面来说性能会比fromJSON表现更好,另一方面来说excelIO已经停止开发新功能了,无法享受到新版本的功能特性。
回复 使用道具 举报
innerwang
高级会员   /  发表于:前天 13:25
板凳
Joestar.Xu 发表于 2024-12-17 09:23
您好:

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

有两种导入方式的优缺点、性能对比的报告吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:前天 17:41
地板
没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比ExcelIO更好的性能表现。
回复 使用道具 举报
innerwang
高级会员   /  发表于:昨天 09:23
5#
Joestar.Xu 发表于 2024-12-17 17:41
没有这方面的对比报告,excelIO自V17以来已经停止支持新功能了,因此绝大多数情况下使用IO通常都能获取比Ex ...

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

不确定是什么原因导致的,不同文件大小和内容,导入的表现是不一样的。
回复 使用道具 举报
innerwang
高级会员   /  发表于:昨天 18:15
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, 下载次数: 1)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:60 秒前
8#
了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部