又发现一款纯js开源电子表格Luckysheet

据官网介绍这个电子表格插件,是一款纯前端相似excel的在线表格,功能强大、配置简单、彻底开源.前端

官网连接:git

特性包含:github

  1. 表格设置,包括冻结行列、合并单元格、筛选、排序、查询、条件格式、批注;
  2. 支持数据分析功能包括透视表、分列、矩阵操做、内置385个计算函数;
  3. 支持一键截图、复制为json数据、共享编辑、excel与Luckysheet之间数据的复制粘贴.
  4. 支持移动端查看

打开在线DEMO体验下,速度也很快,操做下来和excel基本一致,下面简单截取主要功能展现下核心功能:正则表达式

  1. 冻结首行,还包括冻结首列,冻结行列,冻结区域都支持
    alt 冻结首行
  2. 合并单元格
    alt 合并单元格
  3. 筛选,基本的升序,降序,支持按颜色筛选,按条件过滤,按值过滤等
    alt 筛选
  4. 查找替换,支持正则表达式匹配,整词匹配,区分大小写匹配多种方式
    alt 查找
  5. 条件格式能够突出显示单元格规则,项目选取规则,数据条,色阶,图标集,还支持规则管理,新建自定义规则
    alt 条件格式
  6. 新建批注,能够一键隐藏或者显示所有批注
    alt 批注
  7. 数据透视表,拖拽操做知足平常数据分析需求
    alt 数据透视表
  8. 文本分列,支持tab键,逗号,分号,空格等分割符号
    alt 分列
  9. 矩阵操做支持翻转,转置,矩阵计算等操做
    alt 矩阵操做
  10. 函数,除支持经常使用求和,平均值,计数,最大值,最小值外,支持几乎全部的excel函数,还有if公式生成器
    alt 函数
  11. 一键截图
    alt 一键截图
  12. 复制为json或者数组
    alt 复制为json数据
  13. 复制excel数据粘贴到Luckysheet中仍然保持原格式
    alt 复制excel粘贴
  14. 移动端支持,滑动体验好
    alt 移动端

看起来确实很强大,能够看到做者是很用心在作的,也在积极维护。
准备用在项目里,有兴趣你们一块儿交流。npm

那么咱们项目里怎么使用呢?json

下面带着你们跟着教程本地跑一跑看.gulp

使用步骤:数组

  1. clone项目
git clone https://github.com/mengshukeji/Luckysheet.git
  1. 安装依赖
cd Luckysheet
npm install
npm install gulp -g
  1. 开发者模式体验
npm run dev

简单几步已经跑起来了,若是要引入本身的项目,须要经过npm run build打包出来,把dist文件夹内的文件copy到本身项目中引入使用。
目前来看,核心功能可以知足项目须要,可是应该是还有不少细节须要补充,文档还在进一步完善中,进一步期待吧。函数

本文由博客群发一文多发等运营工具平台 OpenWrite 发布工具

相关文章
相关标签/搜索