明厚天股份:将SpreadJS组件用作数据填报采集平台的基础架构

会有一股神秘感。 提交于 2020-04-24 12:19:43

一. 客户简介

四川省明厚天信息技术股份有限公司(以下简称:明厚天股份)成立于2006年,注册资金2000万元人民币,于2016年在新三板成功挂牌上市。

作为一家专注大数据、人工智能解决方案,立足于教育、医疗、军工领域的软硬件产品供应商,明厚天股份在近十年的发展历程中,始终专注于教育信息化、智慧城市、智能交通、智慧数据IT中心等关键技术和产品的研发、系统集成和运营维护,具备了丰富的实践经验和成功案例。

随着大数据、云计算技术的兴起,明厚天股份充分发挥其技术实力,与科研院深度合作,推出了一系列具有前瞻性的系统解决方案,如智慧校园大数据平台、涉密企业私有云、安全等级防护等。

二. 项目背景

2020年,受疫情影响,企业纷纷谋求转型,信息数字化和办公自动化已成为企业活下去的“救命稻草”,简化用户数据采集流程,提供标准化的数据呈现和数据汇总平台迫在眉睫。

由明厚天股份研发的数据填报采集平台,可为用户提供规范、正确、完整的数据采集和填报模型,结合数据自动化抽样,可解析不同数据库、不同数据格式的数据,让数据填报流程更简单、更快速、更顺畅。

除了数据填报,该平台还可按照预制的报表内容进行数据可视化展示,以实现报表模板自动生成与信息多元化利用,通过将 SpreadJS表格组件与系统底层架构集成,不仅保留了 Excel 的数据处理能力,还满足了批量导入导出 Excel 文档、大数据量填报、填报暂存、模板下发、多级上报等多项业务需求。

三. 实际使用情况

  1. 表单设计阶段

通过嵌入SpreadJS 在线表格编辑器,用户可根据具体业务,直接在浏览器中在线填报数据,也可将 Excel 文档作为原始表单模板,导入系统后,进行数据绑定、权限分配等自定义操作,这样不仅保留了 Excel 的数据处理能力,还可将模板数据传输至服务端进行有效的管理和存储。

image.png

  1. 多级上报阶段

借助 SpreadJS 统一数据存储模型,实现数据标准化录入,可以大幅简化数据多级上报的设计步骤与开发难度。

平台可依据业务流程和用户的实际填报需求,进行数据采集、查阅及汇总。

image.png

调整模板对应数据源

image.png

自定制Excel模板

image.png

在线预览模板文件

四. 选择表格控件 SpreadJS 的主要原因

image.png

我公司选择SpreadJS控件开发数据填报系统,主要考虑以下两方面原因:

  1. 完全兼容Excel文档,具备在线Excel 导入导出能力

无需后台代码和第三方组件,SpreadJS 不仅提供了在线导入、导出 Excel 报表、导出 PDF 的功能,还支持多种匹配逻辑和自定义导入导出操作,如只导入数据或公式、导入固定行和不定行、将冻结行列转置为行头列头、导出自适应行高、密码保护等,可提供更加灵活、自主可控的导入导出方式。

  1. 支持二次扩展,满足客户化开发

SpreadJS 兼容 Angular、React、Vue等前端开发框架,符合 UMD 规范,可按需加载,易于在 VSCode 中使用。通过二次扩展,我司直接将 SpreadJS 作为数据填报模块嵌入到填报平台,实现了批量导入导出 Excel、大数据量填报、填报暂存、多 sheet 填报、多级上报等多项业务需求。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!