网站首页 > 开源技术 正文
测试环境:win7 wps2019 excel2010
目标:对比逐格A1-A10000写入速度
以下代码都是同一电脑,同一系统下测试:
Option Explicit
Public Declare Function GetTickCount Lib "kernel32" () As Long
Sub test()
Dim t, i
t = GetTickCount
For i = 1 To 10000
Cells(i, 1) = i
Next
MsgBox GetTickCount - t
End Sub
运行速度大约是171-250毫秒之间
把以上代码放在wps vba中运行:
速度耗时达到1092毫秒,多次运行速度差不多。粗略估计速度excel运行速度是wps表格的五倍多,为什么相差这么多?欢迎网友留言指正。
如果换用wps js,wps的速度能否得到改善呢?
下面再来测试wpsjs,切换到wps环境
function test(){
Console.log(new Date())
for(i=1;i<=10000;i++){
Cells.Item(i,1).Value2=i
}
Console.log(new Date())
}
在立即窗口中查看时间间隔:
2021/10/29 0:43:22
2021/10/29 0:43:24
依然达到用时1秒以上?
本人不是任何产品的忠实粉丝,本人只相信实证数据。为什么有如此大差别
猜你喜欢
- 2024-09-14 Excel现允许用户通过LAMBDA创建自定义函数
- 2024-09-14 使用纯前端类Excel表格控件SpreadJS构建企业现金流量表
- 2024-09-14 比较常用的javaScript代码片段(1)-下载excel文档
- 2024-09-14 小项目之excel导入一#javascript(js实现excel导入导出)
- 2024-09-14 普通人的数据可视化(五)Excel、JavaScript和Power BI的能力范围
- 2024-09-14 不用任何 js 库,纯前端导出数据到 Excel / CSV 文件就简单几行代码
- 2024-09-14 JSA——Javascript for Wps Application
- 2024-09-14 前端必读2.0:如何在React 中使用SpreadJS导入和导出 Excel 文件
- 2024-09-14 在spreadjs中利用vue框架实现在线文档,竟如此简单
- 2024-09-14 Js神似Excel的类库handsontable(js exec)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)