现在在线办公套件用的越来越频繁了,无论是国外的谷歌办公套件还是国内的石墨文档、金山文档等都是很不错的产品。开源领域也有很多优秀的在线表单开源项目,那么今天推荐的Luckysheet有什么区别呢?然后继续往下看。项目名称:Luckysheet项目作者:mengshukeji开源许可协议:MIT项目地址:https://gitee.com/mengshukeji/Luckysheet项目介绍Luckysheet是一款纯前端类Excel在线表格,功能强大,配置简单,完全开源。Luckysheet独有的特征矩阵计算(通过右键菜单支持:转置、旋转、对选区数据进行数值计算)screenshot(选区内容的截图展示)copytootherformats("copyas"在右键菜单中,支持复制为json、数组、对角线数据、去重等)EXCEL、CSV、TXT导入导出(专门为Luckysheet打造的导入导出插件,支持本地导入导出密码、水印、公式等)插入图片和svgShape(支持JPG、PNG、SVG、钢笔工具的插入、修改、删除,随表格变化而变化)数据校验(表单功能)(支持Checkbox、drop-downlist,datePicker)单元格内多样式(Alt+Enter单元格内换行,上标,下标,单元格内可以定义每个文本的不同样式)其他特性除了最基本的表格功能,Luckysheet还有以下特点值得关注。公式和函数内置公式数学(SUMIFS、AVERAGEIFS、SUMIF、SUM等)文本(CONCATENATE、REGEXMATCH、MID)日期(DATEVALUE、DATEDIF、NOW、WEEKDAY等)财务(PV、FV、IRR、NPV等。)逻辑(IF、AND、OR、IFERROR等)查找与引用(VLOOKUP、HLOOKUP、INDIRECT、OFFSET等)动态数组(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等需要远程接口,可以实现复杂计算)自定义公式(根据ID卡片识别年龄,性别,生日,省份,城市等AGE_BY_IDCARD,SEX_BY_IDCARD,BIRTHDAY_BY_IDCARD,PROVINCE_BY_IDCARD,CITY_BY_IDCARD等可以任意添加自己的公式)数据透视表字段拖拽(类似excel,拖字段到行和列、值、筛选等4个区域)聚合方式(支持汇总、计数、去重计数、平均值、最大值、最小值、中位数、协方差、标准差、方差等计算)过滤数据(过滤后fieldThensummarize)pivottabledrilldown(双击数据透视表中的数据,可以向下钻取查看明细,操作方法与excel一致)根据数据透视表(生成的数据pivottable也可以用来制作图表)图表支持的图表类型(目前有折线图、柱状图、面积图、柱状图、饼图,正在接入散点图、雷达图、仪表盘、漏斗图,其他图表正在陆续开发中。请大家多提建议)关于图表插件(图表使用中间插件ChartMix(MIT协议):目前支持ECharts,正在逐步对接Highcharts、AliG2、amCharts、googleChart、chart.js)Sparklinessmall图表(以公式的形式设置和展示,目前支持:折线图、面积图、直方图、累积图、柱状图、离散图、三态图、饼图、箱线图等)开发环境Node.js版本>=6如果你想了解更多的特性或者它的技术细节,那么点击下面的链接进入它的Gitee主页:https://gitee.com/mengshukeji/Luckysheet
