SpreadJS是一个面向企业级应用开发的综合性、高效能的HTML5电子表格控件。SpreadJS有着强大的表单处理能力和电子表格功能。这些功能包括跨表单注释和计算,这样就能够充分利用多个表单上的数据和公式。SpreadJS拥有基于HTML5和jQuery技术作为客户端展示方式(presenter)的画布(Canvas),用Excel风格的外观和UI行为为最终用户提供了丰富的、可交互的用户体验。同时还具有内容广泛的功能,可以快速方便地建立电子表格文档或者数据库web应用。SpreadJS也具有丰富的客户端JavaScriptAPI,为您的客户端编程提供了所需要的灵活度。
丰富的数据交互和外观SpreadJS具有Excel风格外观,可以在您的应用程序内自定义SpreadJS的外观。在程序中,数据遵从完整性原则。用来进行页面设计的颜色,边界,字体和表格布局元素也支持很高级别的自定义。SpreadJS数据可视化支持包括:支持多表格支持波动线(Sparkline)条件格式Excel风格分组支持Excel风格对话框过滤
强大的计算引擎SpreadJS有着强大的计算功能。包括支持兼容Excel公式和能够进行数据聚集和分析,支持多种功能,跨表格注释以及支持自定义名称。
灵活的数据绑定SpreadJS提供了强大的数据绑定功能,这可以帮助您快速生成单页的网页应用程序。通过Wijmo数据支持,SpreadJS允许您不对数据做任何改变,就能实现过滤,分类以及分组。两种绑定方式让您能够把特定的单元格同数据记录绑定,这样您也可以使用SpreadJS生成数据项表格
数据操作和验证SpreadJS具有多种特性:Excel风格UI的行为,灵活的数据编辑,拖拽填充,拖拽释放,Excel风格的过滤,行/列冻结和改变大小。SpeadJS还提供了多种单元格类型,能帮助最终用户更好地输入数据项,而且通过在含有不正确值的单元格上显示红圈,为单元值提供了多种条件的数据验证。