•  带有电子表格 UI 的JavaScript 数据网格

    Handsontable(发音为“hands-on-table”)是一个 JavaScript 数据网格组件,可为您的应用程序带来众所周知的电子表格外观和感觉。数以千计的商业应用程序依赖 Handsontable 来输入、编辑、验证和清理来自远程源(例如数据库和 API)或来自 HTML 文档、Excel 文件、Google Sheets 和手动输入的数据。

     

    适用于React、Angular、Vue和纯 JavaScript。

     

    01

    所有电子表格功能

    当您使用 Handsontable 时,就像使用 Excel 或 Google Sheets 一样。没有陡峭的学习曲线——您可以从首天开始有效地工作。

    02

    开发者友好的 API

    Handsontable 易于实施、灵活且高度可定制。您可以使用自定义插件扩展它并编辑源代码以将其调整为您的产品。此外,您还可以访问全面的 API、有用的教程以及社区和商业支持。

    03

    专为执行而设计

    您终于可以处理大量数据,而不必担心性能问题。各行业的大公司和初创公司使用 Handsontable 构建对其业务至关重要的应用程序。

     

     

    产品流行功能

    01

    内置单元格类型

    使用 Handsontable 的内置单元格类型(例如自动完成、日期、时间等),在单元格渲染器、编辑器和验证器之间实现一致的 UI。

     

    “自动完成”或Handsontable.cellTypes.autocomplete

    “复选框”或Handsontable.cellTypes.checkbox

    “日期”或Handsontable.cellTypes.date

    “下拉菜单”或Handsontable.cellTypes.dropdown

    “手动”或Handsontable.cellTypes.handsontable

    “数字”或Handsontable.cellTypes.numeric

    “密码”或Handsontable.cellTypes.password

    “选择”或Handsontable.cellTypes.select

    “时间”或Handsontable.cellTypes.time

    “文本”或Handsontable.cellTypes.text

    02

    公式计算

    使用强大的计算引擎对单元格的值进行计算,该引擎可处理近 400 个函数、自定义函数、命名表达式等。

     

    功能齐全的电子表格应用程序

    智能文档

    教育应用程序

    业务逻辑构建者

    表单和表单生成器

    在线计算器

    连接性低的应用程序

    03

    数据过滤

    Handsontable 的内置过滤界面类似于 Excel 的界面,因此即使对于非技术用户来说也很直观。如果您想实现自己的界面,您可以使用 Handsontable 的 API 以编程方式轻松过滤数据。

     

    您可以按值过滤数据,或使用内置条件,这些条件对于每种可用的列类型都不同。

    04

    列组

    使用多层嵌套列标题对列进行分组,以更好地反映数据的结构。

    05

    专栏摘要

    使用 Handsontable 的聚合函数计算各个列数据的总和、小值、大值、计数、平均值或自定义聚合。

    06

    数据父子关系

    NestedRows使用插件的交互式 UI 元素(例如展开和折叠按钮或扩展上下文菜单)反映数据的父子关系。

    07

    上下文菜单

    通过打开上下文菜单,快速访问上下文操作,例如删除行、插入列或复制数据。

     

     

    Handsontable可以用来做什么?

    将 Handsontable 视为一个可扩展框架,可让您快速构建表格、面向数据的用户界面。Handsontable 帮助开发人员解决现实生活中的问题。举几个例子:

     

    1、在内部财务应用程序中,基于 Handsontable 的可编辑网格简化了从 Excel 和 Google Sheets 导入精心挑选的数据的过程。

    2、在建筑公司的软件中,使用 Handsontable 构建的交互式数据表可以帮助用户修改规范和标准表。

    3、在医院,Handsontable 帮助跟踪和管理物资。

    4、一家手机游戏公司使用 Handsontable 来简化开发的某些方面。

    在项目管理软件中,Handsontable 允许经理每周收集团队和客户的反馈。