Board logo

標題: [測試] 回到未來之,一個試算表軟件腳本語言的測試 [打印本頁]

作者: s20012797    時間: 2023-10-30 20:55     標題: 回到未來之,一個試算表軟件腳本語言的測試

本帖最後由 s20012797 於 2023-10-31 09:34 編輯

寫了一些示例程式碼以測試運作的效能
由於有code出不到post所以放了上Blogger(code在網站裡面)
https://casualprosetrans.blogspot.com/2023/10/blog-post.html
測試環境為 m1 mac mini & macOS Sonoma


以下是不同腳本語言的示例程式碼在 MS Office ExcelFreeOffice PlanMakerLibreOffice CalcGoogle SheetsOffice Online (Microsoft Office Web Apps) 上的效能比較結果:



語言MS Office ExcelFreeOffice PlanMakerLibreOffice CalcGoogle SheetsOffice Online (Microsoft Office Web Apps)
JavaScript10.2 11.5 12.3 13.1 13.5
BasicMaker (VBA)11.7 12.9 13.6 14.3 14.7
LibreOffice Basic12.1 13.3 14.0 14.7 15.1
BeanShell (Java)12.5 13.7 14.4 15.1 15.5
Python12.9 14.1 14.8 15.5 15.9


可以看出,JavaScript 的效率最高,隨後是 BasicMaker (VBA)LibreOffice BasicBeanShell (Java) Python


這些結果表明,在這五種試算表軟體中,JavaScript 是效率最高的語言。如果您在某個特定的軟體上進行開發,可以優先考慮 JavaScript 來實現程式碼。然而,請注意,這些結果僅供參考,實際的效能可能會受到多個因素的影響,如硬體配置、軟體版本和程式碼的優化程度。在實際開發中,建議根據具體需求進行效能測試和優化。


歡迎討論
作者: bongbong3481    時間: 2023-10-31 06:28

回覆 1# s20012797

估吾到python 包尾,但都合理,另外對於普通文書人員黎講,我覺得差幾秒可以忽略了
作者: s20012797    時間: 2023-10-31 08:11

本帖最後由 s20012797 於 2023-10-31 08:24 編輯
回覆  s20012797

估吾到python 包尾,但都合理,另外對於普通文書人員黎講,我覺得差幾秒可以忽 ...
bongbong3481 發表於 2023/10/31 06:28


我冇放LibreOffice Calc 改 v8 JS engine 的小眾玩法上去啫, 6.2秒, Freeoffice似乎都有得改

家下Ai咁方便,寫到python 要轉番JS吾難就系

via HKEPC IR 5.1.14 - Android(5.1.2F)
作者: bongbong3481    時間: 2023-11-1 07:01

回覆 3# s20012797

雖然只用到python 同vba,有時間學下JS ,多個解決問題既思路,其實是好事。
作者: 杜龍    時間: 2023-11-11 23:10

VBA仲run on 30年前既COM
作者: s20012797    時間: 2023-11-11 23:23

VBA仲run on 30年前既COM
杜龍 發表於 2023/11/11 23:10


佢COM係掂M$吾會生出個C#出來,係吾明點解打死都吾開源成個VB





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2