找回密码
 立即注册

QQ登录

只需一步,快速开始

littleknife
金牌服务用户   /  发表于:2019-6-20 15:29  /   查看:5363  /  回复:10
您好,请问有没有从外部粘贴拷贝的性能指标可以参考呢?上次问了一次,ClarkPan 回复说跟很多因素有关。
我们就以最简单的文本单元格为例,不带样式或公式等其他内容,能不能测一下呢?
image.png119791869.png

因为现在客户对于从Excel拷贝复制粘贴的性能不太满意。这个还有没有可以优化的空间?

10 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-20 18:13:23
沙发
您好,这个问题从产品内部机制讲,实际上已经没有什么可以优化的空间了,

即使是最简单的文本单元格,从Excel中获取到的也是类Xml的格式,

唯一的办法就是,把粘贴的样式取消掉,如代码所示:

  1. spread.options.allowCopyPasteExcelStyle = false;
复制代码
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2019-6-20 19:53:00
板凳
KevinChen 发表于 2019-6-20 18:13
您好,这个问题从产品内部机制讲,实际上已经没有什么可以优化的空间了,

即使是最简单的文本单元格,从 ...

相关的性能指标能不能整理一下呢,就以简单的纯文本数据测试
粘贴1000行、2000行、5000行、10000行、20000行,10列、20列、30列数据大概需要多长时间
毕竟有相关的性能指标参考才有说服力是不是
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-6-21 09:18:07
地板
littleknife 发表于 2019-6-20 19:53
相关的性能指标能不能整理一下呢,就以简单的纯文本数据测试
粘贴1000行、2000行、5000行、10000行、200 ...

好的,这个需要一些时间,预计今日内回复你
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2019-6-21 09:34:48
5#
Fiooona 发表于 2019-6-21 09:18
好的,这个需要一些时间,预计今日内回复你

好的,十分感谢
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-6-21 11:38:20
6#
浏览器版本:Chrome 版本 73.0.3683.75(正式版本) (64 位)
SpreadJS版本: 12.0
结果如下,详细数据在附件中查看。
image.png338801574.png

想问下,什么场景下会需要复制粘贴上千行数据呢?数据量大的时候可以考虑使用Excel导入导出的方式。

复制粘贴测试.zip

638.01 KB, 下载次数: 107

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2019-6-21 14:52:15
7#
Fiooona 发表于 2019-6-21 11:38
浏览器版本:Chrome 版本 73.0.3683.75(正式版本) (64 位)
SpreadJS版本: 12.0
结果如下,详细数据在 ...

有些公司的某些明细表数据就有上千行,或者一些合并报表的记录也会有上千行
导入好像不能符合业务需求,因为需要再原先的表格设置一些浮动区域之类的,通过导入的话就是整张表替换了吧
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2019-6-21 14:59:05
8#
Fiooona 发表于 2019-6-21 11:38
浏览器版本:Chrome 版本 73.0.3683.75(正式版本) (64 位)
SpreadJS版本: 12.0
结果如下,详细数据在 ...

你是用chrome的performance测试的是把,那我这边应该可以自己开个performance测一下粘贴更多数据的性能
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-6-21 15:54:44
9#
littleknife 发表于 2019-6-21 14:59
你是用chrome的performance测试的是把,那我这边应该可以自己开个performance测一下粘贴更多数据的性能

你好改了下Demo,用最新版的SpreadJS性能明显提升,可以打开控制台,会打印出粘贴所用的时间。

复制粘贴测试数据.zip

1.19 MB, 下载次数: 93

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2019-6-24 17:25:11
10#
Fiooona 发表于 2019-6-21 15:54
你好改了下Demo,用最新版的SpreadJS性能明显提升,可以打开控制台,会打印出粘贴所用的时间。

这个是稳定的版本吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部