SpreadJS是一个面向企业级应用开发的综合性、高效能的HTML5电子表格控件。SpreadJS有着强大的表单处理能力和电子表格功能。这些功能包括跨表单注释和计算,这样就能够充分利用多个表单上的数据和公式。SpreadJS拥有基于HTML5和jQuery技术作为客户端展示方式(presenter)的画布(Canvas),用Excel风格的外观和UI行为为最终用户提供了丰富的、可交互的用户体验。同时还具有内容广泛的功能,可以快速方便地建立电子表格文档或者数据库web应用。SpreadJS也具有丰富的客户端JavaScript API,为您的客户端编程提供了所需要的灵活度。
丰富的数据交互和外观
SpreadJS具有Excel风格外观,可以在您的应用程序内自定义SpreadJS的外观。在程序中,数据遵从完整性原则。用来进行页面设计的颜色,边界,字体和表格布局元素也支持很高级别的自定义。SpreadJS提供了Excel风格的主题支持,这就让您能够随心所欲地生成您所期望的效果。
通过SpreadJS中增强的数据可视化支持,您的数据能够自己讲述自己的故事!您可以通过SpreadJS识别数据的趋势,去除所选范围外的数值,还能得到一张可以帮助您清楚理解数据的图。SpreadJS数据可视化支持包括:
- 支持多表格
- 支持波动线(Sparkline)
- 条件格式
- Excel风格分组
- 支持Excel风格对话框过滤
强大的计算引擎
SpreadJS有着强大的计算功能。包括支持兼容Excel公式和能够进行数据聚集和分析,支持320多种功能,跨表格注释以及支持自定义名称。
灵活的数据绑定
SpreadJS提供了强大的数据绑定功能,这可以帮助您快速生成单页的网页应用程序。通过Wijmo数据支持,SpreadJS允许您不对数据做任何改变,就能实现过滤,分类以及分组。两种绑定方式让您能够把特定的单元格同数据记录绑定,这样您也可以使用SpreadJS生成数据项表格。
数据操作和验证
SpreadJS具有多种特性:Excel风格 UI的行为,灵活的数据编辑,拖拽填充,拖拽释放,Excel风格的过滤,行/列冻结和改变大小。SpeadJS还提供了多种单元格类型,能帮助最终用户更好地输入数据项,而且通过在含有不正确值的单元格上显示红圈,为单元值提供了多种条件的数据验证。
SpreadJS是一个基于jQuery和HTML5技术的纯JavaScript控件。SpreadJS能够把所有的内容以像素点的形式画在画布上,但它不是HTML DOM元素的合成。同其他普通的数据表格相比,SpreadJS提供了更高的性能和更快的UI操作,比如选择和滚动。此外,SpreadJS通过一个高效的数据模型来快速操作数据,这可以方便您顺利地载入和操作海量数据。
相关资料学习连接:http://www.evget.com/product/3506 好东西与大家一起分享!