關於在線編輯表格的JS架構--Web電子表格插件、在線Excel插件、在線Spreadsheet插件、大量數據行-百萬數據行插件、Canvas表格


來源於:

https://zhuanlan.zhihu.com/p/375754355

 

對於我來說好用的是:

https://github.com/myliang/x-spreadsheet

https://hondrytravis.com/x-spreadsheet-doc/guide/

 

找個好幾個小時,幾個備選項紀錄下吧。

在線版的微軟Excel,體驗是最好的,流暢絲滑,但是不開源,無法使用,眼饞下就行。

實現在線表格的方式有:

1、以HTML的Table元素實現,主要靠虛擬渲染優化性能,體驗較差,插件卻很多。

2、以HTML的Canvas繪圖實現,得益於Canvas的高性能,體驗可以優化到極致,但繪圖相對DOM元素操作是復雜的,相關插件也較少,但是商業產品上的在線Excel基本都是基於該技術實現的。

 

spreadjs

商業付費在線Excel,基於Canvas實現,最接近微軟Excel在線版。

 

canvas-datagrid

開源免費的在線表格,基於Canvas實現,僅有表格基礎功能,無Excel擴展功能。

 

x-spreadsheet

開源免費的在線表格,基於Canvas實現,算是微軟Excel在線簡潔版。

 

Hypergrid

開源免費的在線表格,和canvas-datagrid類似。

 

Luckysheet

開源免費的在線表格,和x-spreadsheet類似。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM