可能是目前最强大的开源在线表格,不信你来看看
共 1760字,需浏览 4分钟
·
2022-02-09 17:29
现在在线的办公套件使用频率越来越高,不论是国外的 Google 办公套件还是国内的石墨文档,金山文档等,都是很优秀的产品。开源领域里也有不少优秀的在线表格开源项目,那么今天所推荐的 Luckysheet 究竟有什么不同之处呢?那就继续往下看看吧。
项目名称:Luckysheet
项目作者:mengshukeji
开源许可协议:MIT
项目地址:https://gitee.com/mengshukeji/Luckysheet
项目简介
Luckysheet 是一款纯前端类似 Excel 的在线表格,功能强大、配置简单、完全开源。
Luckysheet 独有特性
- 矩阵计算 (通过右键菜单进行支持:对选区内的数据进行转置、旋转、数值计算)
- 截图 (把选区的内容进行截图展示)
- 复制到其他格式 (右键菜单的"复制为", 支持复制为json、array、对角线数据、去重等)
- EXCEL,CSV,TXT 导入及导出 (专为Luckysheet打造的导入导出插件,支持密码、水印、公式等的本地导入导出)
- 插入图片和svg形状 (支持JPG,PNG,SVG,Pen tool的插入、修改和删除,并且随表格的变动而产生变化)
- 数据验证(表单功能) (支持Checkbox, drop-down list, datePicker)
- 单元格内多样式 (Alt+Enter单元格内换行、上标、下标、单元格内可定义每个文字的不同样式)
其他特性
除了最基本的表格功能,Luckysheet 还有如下几个值得关注的特性。
公式和函数
- 内置公式
- 数学 (SUMIFS, AVERAGEIFS, SUMIF, SUM, etc.)
- 文本 (CONCATENATE, REGEXMATCH, MID)
- 日期 (DATEVALUE, DATEDIF, NOW, WEEKDAY, etc.)
- 财务 (PV, FV, IRR, NPV, etc.)
- 逻辑 (IF, AND, OR, IFERROR, etc.)
- 查找和引用 (VLOOKUP, HLOOkUP, INDIRECT, OFFSET, etc.)
- 动态数组 (Excel2019新函数,SORT,FILTER,UNIQUE,RANDARRAY,SEQUENCE)
- 公式支持数组 (={1,2,3,4,5,6}, Crtl+Shift+Enter)
- 远程公式 (DM_TEXT_TFIDF, DM_TEXT_TEXTRANK,DATA_CN_STOCK_CLOSE etc. Need remote interface, can realize complex calculation)
- 自定义公式 (根据身份证识别年龄,性别,生日,省份,城市等. AGE_BY_IDCARD, SEX_BY_IDCARD, BIRTHDAY_BY_IDCARD, PROVINCE_BY_IDCARD, CITY_BY_IDCARD, etc. 可以任意加入自己的公式哦)
数据透视表
- 字段拖拽 (操作方式与excel类似,拖动字段到行、列、数值、筛选等4个区域)
- 聚合方式 (支持汇总、计数、去重计数、平均、最大、最小、中位数、协方差、标准差、方差等计算)
- 筛选数据 (可对字段进行筛选后再进行汇总)
- 数据透视表下钻 (双击数据透视表中的数据,可以下钻查看到明细,操作方式与excel一致)
- 根据数据透视表新建图表 (数据透视表产生的数据也可以进行图表的制作)
图表
- 支持的图表类型 (目前折线图、柱状图、面积图、条形图、饼图可以使用,散点图、雷达图、仪表盘、漏斗图正在接入,其他图表正在陆续开发中,请大家给予建议)
- 关于图表插件 (图表使用了一个中间插件ChartMix(MIT协议): 目前支持ECharts,正在逐步接入Highcharts、阿里G2、amCharts、googleChart、chart.js)
- Sparklines小图 (以公式的形式进行设置和展示,目前支持:折线图、面积图、柱状图、累积图、条形图、离散图、三态图、饼图、箱线图等)
开发环境
Node.js Version >= 6
如果你想了解更多特性或者其技术详情,那么就点击后面的链接去它的 Gitee 主页看看吧:https://gitee.com/mengshukeji/Luckysheet
评论