现在在线的办公套件使用频率越来越高,不论是国外的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 主页看看吧。