为什么选择 SpreadJS?
包含模板设计器
通过类似 Excel 的 SpreadJS 设计器,您可轻松设计模板,节约应用程序开发所需的时间和精力。无需编码,各行业人员均可通过 Excel 软件设计界面,然后轻松导入设计器或 SpreadJS 中,即可重用模板。
丰富的数据交互和外观
可以通过配置颜色、边框、字体和表格布局元素来自定义行、列和单元格级别的外观风格。另外,SpreadJS 提供了 Excel 风格的主题支持,允许您创建用户熟悉的 Excel 风格界面。
数据、显示、可视化和分析支持
如您所想的一样,通过显示、可视化和分析功能精确地呈现数据。您可以通过 SpreadJS 识别数据的趋势,过滤越界值,通过图清晰容易的理解数据。SpreadJS 数据可视化支持包括:
- 支持多工作表
- 支持迷你图
- 条件格式
- Excel 风格分组
- 支持 Excel 风格对话框过滤
强大的计算引擎
SpreadJS 包括强大的兼容 Excel 的公式、数据聚合、支持 320 多种函数,跨表格引用以及支持自定义名称。
工作表和单元格级别的数据绑定
SpreadJS 既可以像网格一样使用,绑定整个工作表到数据源。也可以绑定独立的单元格以呈现您所希望的样式。以上两种绑定都支持双向绑定,所以您也能使用 SpreadJS 创建录入表格。
数据验证
当单元格离开编辑模式时,进行单元格中数据的验证。SpreadJS 提供了很多内置的规则,让您可以更快更容易地创建数据验证条件,还可以在含有不正确值的单元格上显示红圈。
单元格类型
单元格类型决定了用户和单元格交互的方式。它包括如何录入数据、显示数据和验证数据。单元格类型定义了编辑器和格式器来处理如何解析数据,渲染器处理如何呈现数据。单元格类型能被设置到独立的单元格、列、行、一组单元格或者整个表格。当绑定到数据源,单元格类型依据数据类型自动设置。当然,您还可以指定自定义的单元格类型。
数据操作
SpreadJS 的数据操作将工作表设计成类似 Excel 的用户界面行为,包括:拖拽填充,拖拽释放,Excel 风格的过滤,行/列冻结和大小改变。
高速、低耗
SpreadJS 是一个基于 HTML5 技术的纯 JavaScript 控件。SpreadJS 能够把所有的内容以像素点的形式画在画布上,但它不是 HTML DOM 元素的合成。同其他普通的数据表格相比,SpreadJS 提供了更高的渲染性能和更快的界面操作(比如:选择和滚动)。此外,SpreadJS 通过一个高效的数据模型来快速操作数据,这可以方便您流畅地载入和操作海量数据。
有用
有用
有用