面向企业级应用开发的综合性、高效能的HTML5电子表格控件——SpreadJs

来源:互联网 发布:clean my mac 3破解版 编辑:程序博客网 时间:2024/05/21 22:52

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 好东西与大家一起分享!

0 0
原创粉丝点击