信通公司:集成SpreadJS表格组件,搭建电网自动报表平台

一. 客户简介

广东信通通信有限公司(以下简称“信通公司”)成立于2001年,其前身为中山电力工业局信息通信中心,现为广东电网新兴业务企业暨南方电网公司2018年度A类标杆企业。

作为一家同时具备电信运营类资质和计算机信息系统集成类资质的ICT企业,信通公司连续九年被评为广东省高新技术企业,连续十四年被评为“广东省守合同重信用企业”。

二. 项目背景

自动报表平台项目主要为解决电力行业数据采集标准化不统一、数据接驳困难、与原生系统无法兼容等难题,业务人员可通过对电网数据的采集,按照预制的报表模板输出可视化效果,实现报表自动生成与多元化利用。

借助自动报表平台,电力企业能全面优化管理流程,增强业务人员的工作效率和生产力水平,为业务管控提供有力支撑。

三. 实际使用情况

1. 使用SpreadJS表格编辑器,快速开发报表模板

在将SpreadJS的表格编辑器进行二次扩展和开发后,表单设计人员可以直接借助SpreadJS提供的数据填报功能,完成单元格属性配置,以快速生成类 Excel统计模板,并添加所需的数据绑定。

借助SpreadJS编辑器设计的模板,如下图所示:

image.png

图1 模板制作页面

2. 自动汇总、数据追踪

从后台返回的数据,通过SpreadJS便可直接进行统计、汇总,并且实现单元格级别的数据追踪,可对每一个单元格的修改记录进行查询。

image.png

图2 数据汇总页面

3. 导出Excel 通用格式

通过SpreadJS 可以实现前端无损导出Excel 文件(包括公式、图表、单元格状态、密码保护、基本样式等):

image.png

图3 导出Excel界面

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

经过技术选型,信通公司的技术决策者最终决定:使用SpreadJS纯前端表格控件,搭建电网自动报表平台系统。

image.png

之所以选择表格控件 SpreadJS,主要考虑以下两方面原因:

1. 纯前端导入、导出 Excel 文档的能力

Excel作为一款市面上使用人数最多的数据分析及填报软件,具备功能强大,简单易学的特点,目前已广泛应用于电力数据采集及分析流程中。

SpreadJS无需任何后台代码和第三方组件,即可在浏览器中完成对 Excel文件的导入导出、PDF 导出、打印及预览操作,最大程度地保证了系统采集数据与Excel文档的兼容度,无需安装任何应用程序,无需追加任何学习成本,即可有效解决电网业务人员在电网数据采集过程中标准不统一、用料数据不一致、文档难以管理等问题。

2. 业界领先的 Excel 兼容度

SpreadJS 除了完全兼容 Excel 的 450 种公式和 32 种图表外,还内置了比 Excel 更为丰富的 18 种迷你图类型,并提供数据筛选、排序、分组、批注、切片器功能,以及更易用的二次扩展能力,和支持完全自定义的公式。

借助SpreadJS,开发人员可于 Web 系统中轻松嵌入类 Excel 功能模块,实现如 Excel 般的数据分析、数据填报、协同编辑和交互。在将SpreadJS嵌入到系统后,开发者还可根据自己的实际需求对其进行二次扩展,不断提升系统场景化整合能力。

原文地址:https://www.cnblogs.com/C1SupportTeam/p/12753224.html