完全自主开源的在线电子表格!-Luckysheet

现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,Google Doc,属于企业服务。但是小型企业或者团队,如果想自己搭建一套在线表格系统呢?有没有开源的方案?

经笔者调查,一些表格具有相对简单的功能,只能显示数据和过滤器功能,或者某些表格支持多种单元格样式,但是此类功能需要付费。比较出名有spreadjs,handsontable,这两个插件有明显的缺点,spreadjs增值功能收费太贵,handsontable二次开发坑很多。

今天小编就给大家介绍款类似于excel的在线编辑表格,其中包含单元格样式,公式,过滤,冻结和其他功能的开源电子表格:Luckysheet。

Luckysheet是用纯JavaScript编写的前端表格库,可以嵌入到任何前端项目或应用程序中,增强原有的系统功能,而无需使用excel或其他复杂的软件进行数据处理。这使我们的数据处理、分析、显示和存储可以由一个系统完成,而无需切换平台,不切换系统,便于集成和完全自动化。



Luckysheet简介

Luckysheet 是一款纯前端的在线表格工具,类似于 ExcelQ 的功能,但它是完全开源的。

Luckysheet 提供了与 Excel 类似的界面和功能,如公式计算、数据验证、筛选、排序、查找和替换等。

它支持多种 数据类型Q,如数字、文本、日期等,并允许用户设置单元格的格式,如字体、颜色、对齐方式等。

此外,Luckysheet 还支持图表、图像和链接的插入,使得用户可以在表格中展示更丰富的数据。

Luckysheet核心功能

下面简单截取主要功能展示下核心功能:

  1. 冻结首行,还包括冻结首列,冻结行列,冻结区域都支

  2. 合并单元格

  3. 筛选,基本的升序,降序,支持按颜色筛选,按条件过滤,按值过滤等

  4. 查找替换,支持正则表达式匹配,整词匹配,区分大小写匹配多种方式

  5. 条件格式可以突出显示单元格规则,项目选取规则,数据条,色阶,图标集,还支持规则管理,新建自定义规则

  6. 新建批注,可以一键隐藏或者显示全部批注

  7. 数据透视表,拖拽操作满足日常数据分析需求

  8. 文本分列,支持tab键,逗号,分号,空格等分割符号

  9. 矩阵操作支持翻转,转置,矩阵计算等操作

  10. 函数,除支持常用求和,平均值,计数,最大值,最小值外,支持几乎所有的excel函数,还有if公式生成器

  11. 一键截图

  12. 复制为json或者数组

  13. 复制excel数据粘贴到Luckysheet中仍然保持原格式

  14. 移动端支持,滑动体验好

Luckysheet独有特性

矩阵计算 (通过右键菜单进行支持:对选区内的数据进行转置、旋转、数值计算)

截图 (把选区的内容进行截图展示)

5

复制到其他格式 (右键菜单的"复制为", 支持复制为json、array、对角线数据、去重等)

6

EXCEL,CSV,TXT 导入及导出 (专为Luckysheet打造的导入导出插件,支持密码、水印、公式等的本地导入导出)

插入图片和svg形状 (支持JPG,PNG,SVG,Pen tool的插入、修改和删除,并且随表格的变动而产生变化)

7

数据验证(表单功能) (支持Checkbox, drop-down list, datePicker)

8

单元格内多样式 (Alt+Enter单元格内换行、上标、下标、单元格内可定义每个文字的不同样式)

9

除了最基本的表格功能,Luckysheet 还有如下几个值得关注的特性。

总结

目前开源电子表格,这个应该是最强大的了,核心功能基本能够满足项目需要,但是应该是还有很多细节需要补充,文档还在进一步完善中,进一步期待吧。

开源地址: GitHub - dream-num/Luckysheet: Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.

本文来自 予墨致远:https://mp.weixin.qq.com/s/sUa6nMZDSGSYIm0CzMXsAw

1 Like

常规话题软件分享

1 Like

图裂了哦

1 Like

图403了

1 Like

裂开了

这个玩意儿,一年前我居然仔细研究过

3 Likes

Luckysheet 已不再维护,推荐使用 Univer 替代

第一次发贴,问题一大堆 :innocent:

图炸啦

图被吃了 :face_with_open_eyes_and_hand_over_mouth:

Luckysheet 已不再维护,推荐使用 Univer 替代
不过我还是在用Luckysheet