Github trending javascript Top1:Luckysheet
背景
现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,属于企业服务。但是小型企业或者团队,如果想自己搭建一套在线表格系统呢?有没有开源的方案?
经笔者调查,一些表格具有相对简单的功能,只能显示数据和过滤器功能,或者某些表格支持多种单元格样式,但是此类功能需要付费。比较出名有spreadjs,handsontable,这两个插件有明显的缺点,spreadjs增值功能收费太贵,handsontable二次开发坑很多。
介绍
Luckysheet Demo首页
更方便的是,Luckysheet是用纯JavaScript编写的前端表格库,可以嵌入到任何前端项目或应用程序中,增强原有的系统功能,而无需使用excel或其他复杂的软件进行数据处理。这使我们的数据处理、分析、显示和存储可以由一个系统完成,而无需切换平台,不切换系统,便于集成和完全自动化。
体验
官 链接:
特性
简单列举几个主要的功能
- 表格设置,包括冻结行列、合并单元格、筛选、排序、查询、条件格式、批注;
- 支持数据分析功能包括透视表、分列、矩阵操作、内置385个计算函数;
- 增强功能如excel导入、插入图片、数据验证、行内样式
- 支持移动端查看
- 等等。。。
打开在线DEMO体验下,速度也很快,操作下来和excel基本一致
Luckysheet功能展示
近期Luckysheet更新了一个亮点功能,支持xlsx格式excel导入,导出也正在开发中。
excel导入Demo: https://mengshukeji.github.io/LuckyexcelDemo/
excel导入演示
功能及架构
使用
下面带着大家跟着教程本地跑一跑看.
环境
Node.js Version >= 6
安装
开发
开发
打包
用法
第一步
通过CDN引入依赖
第二步
指定一个表格容器
第三步
创建一个表格
总结
目前开源电子表格,这个应该是最强大的了,核心功能基本能够满足项目需要,但是应该是还有很多细节需要补充,文档还在进一步完善中,进一步期待吧。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!