alexgl2008

来源于:

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类似。

分类:

技术点:

相关文章:

  • 2021-07-24
  • 2021-11-29
  • 2022-12-23
  • 2021-12-16
  • 2021-08-01
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2021-06-15
  • 2021-10-13
  • 2021-12-22
  • 2022-12-23
  • 2021-09-07
  • 2021-11-17
相关资源
相似解决方案