当前位置: 首页 > Web前端 > HTML5

纯前端表格控件SpreadJSV14.0发布:组件编辑器+数据透视表

时间:2023-04-05 00:43:14 HTML5

SpreadJS是一款基于HTML5的纯前端表格控件,兼容超过450个Excel公式,具有“高性能、跨平台、与Excel高度兼容”的产品特性,可为用户提供高度类Excel的功能,满足WebExcel组件开发、表格文档协同编辑、数据填写、类Excel报表设计等业务场景需求,大大降低了研发成本和项目交付风险,产品自推出以来,受到华为、苏宁易购、天弘基金、远光软件等各领域龙头企业的青睐,被评为“中国优秀软件”2020年中国软件行业协会“产品”。日前,SpreadJS正式发布V14.0版本。从该版本开始,SpreadJS上线了数据透视表功能,进一步降低了企业数据分析的门槛,提高了系统的可操作性。数据处理能力。此外,SpreadJS还在V14.0中发布了组件化的在线表单编辑器,提供更便捷的嵌入、秒级加载、灵活定制等功能。在线表单编辑器可与SpreadJS集成,帮助开发者在主流前端JS框架中实现高性能的模板设计、在线编辑、报表和数据绑定功能。在详细介绍SpreadJSV14.0新特性之前,请同步下载体验:纯前端表格控件SpreadJSV14.0下载SpreadJSV14.0新特性介绍1\。数据透视表:完美再现Excel强大的数据分析能力作为一款功能布局与Excel高度相似的纯前端表格控件。SpreadJS不仅兼容超过450个Excel公式、32个图表和18个迷你图,还在该版本中正式推出数据透视表功能。(SpreadJS数据透视表)如上图所示,SpreadJS数据透视表已经具备了Excel数据透视表的大部分功能,包括数据透视面板、数据透视表字段、过滤器、值字段设置、数据排序、小计等。在通过了50万行数据测试后,SpreadJS的数据透视表依然表现出了极高的数据处理性能,所有操作都可以在527毫秒内执行完毕。2\.组件化在线表单编辑器:更易嵌入,秒级加载,灵活定制作为SpreadJS的增强组件,在线表单编辑器可轻松嵌入各种前端页面,内置开放API和类ExcelUI设计元素,帮助开发者在Angular、Vue、React等前端JS框架中实现高性能的模板设计、在线编辑/填充和数据绑定功能,为终端用户带来高度类Excel的体验。在V14.0版本中,SpreadJS推出了基于组件化设计架构的在线表格编辑器。编辑器以Dom为容器,以前端组件的形式发布。可以下载到本地试用,没有任何功能限制。点此下载SpreadJS组件化表格编辑器组件化在线表格编辑器具有以下优点:更灵活的应用方式(基于组件的设计架构,更灵活的应用方式)更容易嵌入和移植(不依赖任何第三方库)更小,秒级加载(小于4MB,秒级加载完成)定制更容易,交互更丰富(使用声明式语法代替HTML源代码,定制更容易)3\.公式功能:支持迭代计算,新增XMatch&XLookup、LET等函数。SpreadJS在当前版本支持迭代计算,可以通过递归公式反复修正设定的初始近似值,直到达到预定的精度要求。具体实现如下:(SpreadJS迭代计算函数)(迭代计算示例演示)SpreadJS除了迭代计算之外,还在SpreadJS中加入了XMatch&XLookup和LET函数(SpreadJS的XMatch&XLookup函数)(SpreadJS的LET函数)当前版本4\.导入导出:支持渐进式加载和HTML导出在当前版本中,SpreadJS不仅可以直接完成Excel、CSV、JSON等文件在浏览器中的导入导出、PDF导出、打印预览等操作,还添加了渐进式加载和HTML导出等待更多新功能。(SpreadJS的HTML导出功能)5\.单元格:支持渐进填充,多列选择SpreadJS已经支持单元格渐进填充效果,可以实现多列选择、行列标题支持公式功能、迷你图等功能。(SpreadJS的渐进式填充效果)(SpreadJS的行列头支持公式和迷你图)6\.数据可视化:新增漏斗图,支持图表轴交叉属性SpreadJS在当前版本中新增了漏斗图类型,支持图表模板padding、GapWidth&Overlap调整、圆环图holeSize属性调整、图表轴交叉等新特性。(SpreadJS漏斗图)(SpreadJS图表模板填充效果)(SpreadJS图表轴交叉功能)(SpreadJSGapWidth&Overlap调整效果)(SpreadJSholeSize属性调整效果)以上是纯前端表格控件SpreadJSV14.0的主要内容功能介绍。更多新版本信息,请访问SpreadJS产品官网。