共计 1873 个字符,预计需要花费 5 分钟才能阅读完成。
由明厚天股份研发的数据填报采集平台,提供了便于用户操作的类 Excel 界面模式,可为用户提供标准、正确、残缺的数据采集和填报模型,联合数据自动化抽样,可解析不同数据库、不同数据格式的数据,让数据填报流程更简略、更疾速、更顺畅。
上面,让咱们一起来看看明厚天股份是如何在“MHT-CP 数据填报采集平台”中利用表格技术,实现“数据填报”与数据汇总计算的。
我的项目背景
近几年,随着计算机技术的倒退和办公自动化的建设,简化用户数据采集流程,提供标准化的数据出现和数据汇总平台已成为企业信息化转型的要害。
由明厚天股份研发的数据填报采集平台,提供了便于用户操作的类 Excel 界面模式,可为用户提供标准、正确、残缺的数据采集和填报模型,联合数据自动化抽样,可解析不同数据库、不同数据格式的数据,让数据填报流程更简略、更疾速、更顺畅。
除了数据填报,该平台还可依照预制的报表内容进行数据可视化展现,以实现报表模板主动生成与信息多元化利用,通过将 SpreadJS 纯前端表格控件与零碎底层架构集成,不仅保留了 Excel 的数据处理能力,还满足了批量导入导出 Excel 文档、大数据量填报、填报暂存、模板下发、多级上报等多项业务需要。
我的项目架构图
我的项目截图
1. 表单设计(款式、填报区域、数据绑定、角色权限等设计)
通过嵌入 SpreadJS 在线表格编辑器,用户可依据具体业务,间接在浏览器中在线填报数据,也可将 Excel 文档作为原始表单模板,导入零碎后,进行数据绑定、权限调配等自定义操作,这样不仅保留了 Excel 的数据处理能力,还可将模板数据传输至服务端进行无效的治理和存储。
2. 数据填报
借助 SpreadJS 对立数据存储模型,实现数据标准化录入,能够大幅简化数据多级上报的设计步骤与开发难度。
平台可根据业务流程和用户的理论填报需要,进行数据采集、查阅及汇总。
(调整模板对应数据源)
(自定制 Excel 模板)
(在线预览模板文件)
3. 同业务域的多表单联结填报
4. 数据单元格透视
5. 数据审核
六、表格技术带来的价值(抉择表格控件 SpreadJS 的次要起因)
针对“表单设计”的利用场景,SpreadJS 实现了:
- 纯前端解析 Excel、在线导入导出 Excel、实现过程根本零代码
- 多种数据格式校验,如自定义校验规定,更为灵便高效
- 单元格级别的角色权限管制
- 可通过 Sql 数据源信息主动生成表单,方便快捷
针对“数据填报”的利用场景,SpreadJS 实现了:
- 绑定数据模版并动静填充数据
- 单元格级别的权限管制
- 防止了海量数据引起的性能问题,读写性能高
- 类 Excel 界面,合乎大部分用户的应用习惯
- 数据公式主动计算,便于数据填报
应用 SpreadJS 控件,大大节约了开发工夫、人力老本,升高了开发难度,且 SpreadJS 也更合乎一般非技术类人员的操作习惯(类 Excel 模式),易于被用户承受。
明厚天股份之所以抉择 SpreadJS 控件开发数据填报零碎,次要思考以下两方面起因:
1. 齐全兼容 Excel 文档,具备在线 Excel 导入导出能力
无需后盾代码和第三方组件,SpreadJS 不仅提供了在线导入、导出 Excel 报表、导出 PDF 的性能,还反对多种匹配逻辑和自定义导入导出操作,如只导入数据或公式、导入固定行和不定行、将解冻行列转置为行头列头、导出自适应行高、密码保护等,可提供更加灵便、自主可控的导入导出形式。
2. 反对二次扩大,满足客户化开发
SpreadJS 兼容 Angular、React、Vue 等前端开发框架,合乎 UMD 标准,可按需加载,易于在 VSCode 中应用。通过二次扩大,我司间接将 SpreadJS 作为数据填报模块嵌入到填报平台,实现了批量导入导出 Excel、大数据量填报、填报暂存、多 sheet 填报、多级上报等多项业务需要。
以上就是明厚天股份利用 SpreadJS 表格控件技术研发的“MHT-CP 数据填报采集平台”案例展现,如需查看 SpreadJS 的更多利用案例或须要理解 SpreadJS 的更多功能个性,欢送拜访 SpreadJS 产品官网。
对于 SpreadJS 纯前端表格控件
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品个性,备受华为、苏宁易购、天弘基金、远光软件等各畛域龙头企业的青眼,并被中国软件行业协会认定为“中国优良软件产品”。SpreadJS 可为用户带来亲切、易用的应用体验,并满足 Web Excel 组件开发、表格文档协同编辑、数据填报、类 Excel 报表设计等业务场景,可极大升高企业研发老本和我的项目交付危险。