WPS 竟然比 Excel 快?

2022-01-05 11:42:14 +08:00
 liantian

看 /t/826087 这个帖子有感,突然想测试下 wps 处理 excel 的性能,遂 Google 搜索 xls benchmark ,然后搜索到了这么一个。

benchmark 来源:

https://forums.anandtech.com/threads/what-quick-benchmarks-to-run-on-a-server-with-128-threads-lose-access-to-it-in-a-few-hours.2593997/

下载地址:

https://drive.google.com/file/d/1tVTAdP6WczJvlEAJNGhZXX87UJXH6vAV/view

体积超过 virscan.org 的限制,自行杀毒。

我的电脑比较弱,i5-8250U

正版 excel (随机附送 Home 版):146 秒

正版 WPS 2019 无云(企业购买):13 秒

这个 11 倍的差距有点超乎认知....有没有大佬分析下什么原理?

w

16018 次点击
所在节点    Windows
137 条回复
bequt
2022-01-05 11:50:57 +08:00
我早就换了 wps 了,微软那个安装包大、安装贼久,反正用处也就打开文档看看,没遇到过兼容性。
ysc3839
2022-01-05 12:03:39 +08:00
这里面的脚本还加了密码,自己按照网上的方法去掉密码后看到的代码是这样的:

```
Private Sub CommandButton1_Click()

Dim StartT As Double
Dim ElapsedT As Double

StartT = Timer

Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
Range("A5:bv" & LastRow).Sort Key1:=Range("b5:b" & LastRow), _
Order1:=xlDescending, Header:=xlYes

ElapsedT = Round(Timer - StartT, 2)

MsgBox "The Benchmark took " & ElapsedT & " seconds", vbInformation


End Sub
```

```
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

MsgBox "Functionality disabled!!!"
Cancel = True

End Sub
```
gainsurier
2022-01-05 12:03:50 +08:00
excel 单线程 48 秒 ,多线程 30 秒。多线程开启后 cpu 占用看起来还是单线程的占用量….
dufu1991
2022-01-05 12:05:19 +08:00
如果只是轻量化,自己使用。建议 WPS ,如果是专业人员,而且需要跟其他人频繁对接,那还是用 Office 吧。
ysc3839
2022-01-05 12:05:47 +08:00
我这里 Excel 2019 64 位测出来是 77.85
ysc3839
2022-01-05 12:08:02 +08:00
CPU AMD R7 4800U
开启多线程后 29.88
liantian
2022-01-05 12:20:59 +08:00
@bequt @dufu1991 说真的....我用 pycharm/vscode 之类的时间可能是 excel 的百倍..所以本来对这种争辩就是看看就好。对使用习惯并没什么发言权。我日常工作要做的,就是确保 pandas/xlsxwriter 生成的 xlsx 可以被 excel/wps 正常打开,所以电脑里安装了 2 个。而实际上因为我们单位的需求根本没啥格式和图标,导致不管 excel 还是 wps 都一点问题都没有,所以谁好谁坏从来没关心过。

这 benchmark 是从 anandtech 看到的,github 可能搜索习惯的问题...搜到的都是 python 写 xlsx 的 benchmark..。
Zhancha
2022-01-05 12:27:56 +08:00
我也换了 WPS 了,一开始对 WPS 毫无好感,因为太多捆绑了(现在也是),但是有一说一云端同步真的很救急。
djv
2022-01-05 12:40:22 +08:00
onedrive 不就是云端吗?
xlsepiphone
2022-01-05 12:43:04 +08:00
没有恶意,单纯问问,很多觉得 WPS 不好用的人,敢问用的是正版吗?

续费了 3 年超级会员,轻度使用的话,体验没的说,特别是云同步这块,我已经用了 2 年了。
xlsepiphone
2022-01-05 12:44:56 +08:00
@xlsepiphone #10 WPS 手机端的文档扫描也挺好用的,唯一让我觉得缺憾的就是 WPS 套件没有对标 Outlook 的产品,不过我目前不需要 Outlook ,用的最多的还是 pdf 、表格和文档,pdf 各种编辑互转导出真的不要太方便。
wangkun025
2022-01-05 12:46:30 +08:00
@xlsepiphone 个人版不是随便用嘛,个人版就不是正版了吗?
MsHan
2022-01-05 12:47:54 +08:00
WPS 用下来唯一的问题,自动保存不是特别好用这个功能还默认开启
打开的文件只要有修改就会触发然后电脑就卡了。 PPT 全屏播放结束后也会触发,WPS 就会卡一段时间。
tanranran
2022-01-05 12:48:40 +08:00
@Zhancha #8 搞个脚本签到换会员,无广告各种会员功能用的爽 YY
xlsepiphone
2022-01-05 12:49:31 +08:00
@wangkun025 #12 用词不当,如果对标 office 的正版,对于 wps 来说就是订阅版本。
vmebeh
2022-01-05 12:55:53 +08:00
excel vba 大批量数据操作的时候临时关闭内容刷新还是自动重算可以大幅提速
hinataharuki
2022-01-05 12:57:48 +08:00
WPS 再好,但是没有 XLOOKUP
Zhancha
2022-01-05 12:58:07 +08:00
@tanranran 多谢,我去研究一下。
tanranran
2022-01-05 13:01:22 +08:00
iold
2022-01-05 13:02:01 +08:00
试了一下,excel 9 秒; wps 没有,没测。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX