最强国产开源电子表格-Luckysheet,强势登顶Github trending第一名!
背景
现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,属于企业服务。但是小型企业或者团队,如果想自己搭建一套在线表格系统呢?有没有开源的方案?
经笔者调查,一些表格具有相对简单的功能,只能显示数据和过滤器功能,或者某些表格支持多种单元格样式,但是此类功能需要付费。比较出名有spreadjs,handsontable,这两个插件有明显的缺点,spreadjs增值功能收费太贵,handsontable二次开发坑很多。
介绍
“我们决心制作一个功能最丰富,配置和使用最简单的开源电子表格-Luckysheet,为企业报表平台和数据分析平台提供支持,并建立一个数据分析社区。具体来说,我们提供了一个类似于excel的在线编辑表格,其中包含单元格样式,公式,过滤,冻结和其他功能。我们基本支持excel的常用功能,数据分析,显示和编辑的需求。” --Luckysheet作者
更方便的是,Luckysheet是用纯JavaScript编写的前端表格库,可以嵌入到任何前端项目或应用程序中,增强原有的系统功能,而无需使用excel或其他复杂的软件进行数据处理。这使我们的数据处理、分析、显示和存储可以由一个系统完成,而无需切换平台,不切换系统,便于集成和完全自动化。
体验
官网链接:
Github
在线DEMO
特性
简单列举几个主要的功能
- 表格设置,包括冻结行列、合并单元格、筛选、排序、查询、条件格式、批注;
- 支持数据分析功能包括透视表、分列、矩阵操作、内置385个计算函数;
- 支持一键截图、复制为json数据、共享编辑、excel与luckysheet之间数据的复制粘贴.
- 增强功能如excel导入、插入图片、数据验证、行内样式
- 支持移动端查看
- 等等。。。
打开在线DEMO体验下,速度也很快,操作下来和excel基本一致
近期Luckysheet更新了一个亮点功能,支持xlsx格式excel导入,导出也正在开发中。
excel导入Demo
功能及架构
这里展示几个核心功能,看起来确实很强大,可以看到作者是很用心在做的,也在积极维护。更多细节可以在官网看到。
使用
下面带着大家跟着教程本地跑一跑看.
环境
Node.js Version >= 6
安装
npm install
npm install gulp -g
开发
开发
npm run dev
打包
npm run build
用法
第一步
通过CDN引入依赖
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/css/pluginsCss.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/plugins.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/css/luckysheet.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/assets/iconfont/iconfont.css' />
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/js/plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/luckysheet.umd.js"></script>
第二步
指定一个表格容器
<div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>
第三步
创建一个表格
<script>$(function () {//配置项var options = {container: 'luckysheet' //luckysheet为容器id}luckysheet.create(options)})
</script>
总结
目前开源电子表格,这个应该是最强大的了,核心功能基本能够满足项目需要,但是应该是还有很多细节需要补充,文档还在进一步完善中,进一步期待吧。
最强国产开源电子表格-Luckysheet,强势登顶Github trending第一名!相关推荐
- 国产开源电子表格-Luckysheet
背景 现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,属于企业服务.但是小型企业或者团队,如果想自己搭建一套在线表格系统呢 ...
- 开源电子表格Luckysheet强势推出在线协作
背景 大家好,我是开源电子表格Luckysheet的作者.Luckysheet的github仓库在5个月内获得了6K+ Star,获得码云GVP项目,已有腾讯.京东.华为.用友.微众银行等30+头部企 ...
- 工具.国内开源电子表格-Luckysheet(在线excel)
国内开源电子表格-Luckysheet(在线excel,功能强大) – [剪辑之家] 1.背景 现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档, ...
- 15个产业级算法推出、35个高精度预训练模型上线!最强国产开源AI框架再进化,密集提升视觉产业实战能力...
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI 2项全新能力,4大重磅升级,35个高精度预训练模型上线,15个产业实践中广泛应用的视觉算法加持-- 这就是最强国产开源深度学习框架--飞桨 ...
- V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?
这个结合了 Go 和 Rust 特性的新语言 V,正式发布了首个可用版本. 整理 | 郭芮 出品 | CSDN(ID:CSDNnews) 长久以来,编程语言在语法.语义和标准库等方面都存在着千差万别, ...
- GitHub Trending第一之后,PaddleOCR再发大招:百度自研顶会SOTA算法正式开源!
要说生活里最常见.最便民的AI应用技术,OCR(Optical Character Recognition,光学字符识别)当属其中之一.寻常到日常办理各种业务时的身份证识别,前沿到自动驾驶车辆的路牌识 ...
- 再见Excel!最强国产开源在线表格Luckysheet走红GitHub
(给机器学习算法与Python学习加星标,提升AI技能) 目前比较流行的办公应用主要有Excel.WPS.石墨文档等等,今天推荐一款功能强大.配置简单.完全开源的用纯JavaScript编写的前端表格 ...
- Excel?最强国产开源在线表格 Luckysheet 走红GitHub!
点击"开发者技术前线",选择"星标????"让一部分开发者看到未来 来自:开源最前线 目前比较流行的办公应用主要有Excel.WPS.石墨文档等等,今天要和大家 ...
- Ant Design 被删代码已恢复,现登顶 GitHub Trending Top 2
[CSDN 编者按]前几天沸沸扬扬的 Ant Design 代码被删事件有了新进展.经多方努力,目前被删代码已恢复,到底是删库跑路还是年终没给够目前尚无明确定论,事件起因仍在调查中-- 作者 | 李磊 ...
最新文章
- 在ASP.NET中值得注意的两个地方
- 无重复字符的最长子串【哈希算法】-O(n)
- 释疑の修改SAP标准表内容
- Servlet配置错误处理页面/配置错误页面
- luogu Cantor表
- 高并发架构解决方案总结
- R con not resolved of types
- python 字符串方法
- 在App中获得MainFrame指针
- Linux下配置jdk1.7
- Dungeon Master(地下城主)
- 从游戏到赚钱,区块链如何改变电子游戏的面貌?
- 怎样使用菜单栏中的Apple图标在苹果Mac上强制退出应用程序?
- Elasticsearch深度探秘搜索技术如何手动控制全文检索结果的精准度
- redHat 下配置 vnc 远程控制服务
- UI设计中配色设计攻略
- 洛谷——P1017 [NOIP2000 提高组] 进制转换(C++)
- Java中将网页html转图片
- 考研计算机学科专业基础综合考试大纲
- 来看看这些电脑清理内存的方法