SpreadJS 应用案例:电力自动化在线数据采集报表系统

Stella981
• 阅读 535

电力自动化在线数据采集报表系统,由南京畅洋科技有限公司自主研发。使用该系统,用户只需简单的配置,便可轻松获取想要的数据。该系统通过嵌入SpreadJS纯前端表格控件,可应对电力系统中针对数据处理的各项需求,让数据变得更有价值。

下面,让我们一起来看看如何在“电力自动化在线数据采集报表系统”中应用表格技术,实现“数据填报”与高性能多点数据实时采集的。

案例名称:电力自动化在线数据采集报表系统

项目背景

随着网络信息化的发展,电力行业的管理已脱离传统模式。如今,更需要对电力设备的运行情况实时监测,并将从设备采集到的数据上传到云服务器,通过对数据的分析、统计获取有用信息,以实现更高效、更科学的管理。

不同用户对数据的关注点不尽相同,虽然大部分云平台具备了实时数据和历史报表的功能支持,但是,如果有一款能够由用户自行配置所需报表的在线系统,用户的使用体验将会显著提升。

基于此,南京畅洋推出了一款在线数据采集报表系统。

使用该系统,用户只需简单的配置,便可轻松获取想要的数据。该系统通过嵌入SpreadJS纯前端表格控件,可应对电力系统中针对数据处理的各项需求,让数据变得更有价值。

项目截图

1. 实时数据配置界面:用户可以在此配置数据源相关信息,用来指定采集目标。

SpreadJS 应用案例:电力自动化在线数据采集报表系统

2. 日历配置界面:用户在此处可以灵活配置数据展示区域以及时间器。

SpreadJS 应用案例:电力自动化在线数据采集报表系统

3. 数据绑定界面:用户在此处理数据采集的方式,包括定时采集、实时数据推送、统计数据等。

SpreadJS 应用案例:电力自动化在线数据采集报表系统

4. 定时数据采集界面:用户可配置采集目标、采集周期、时间间隔等信息。

SpreadJS 应用案例:电力自动化在线数据采集报表系统

表格技术带来的价值

1. SpreadJS 为系统使用者带来了优质的使用体验。

传统电力行业的数据采集任务需要通过人力抄表来记录,不仅效率低下,而且管理困难。

随着电气自动化和表格技术的发展,电力信息化系统已经实现了对设备的实时管控和记录。对于现场需要精密测量的设备,传感器的采集频率可以达到秒级,在如此高频率的数据推送下,SpreadJS仍能够轻松实现高性能多点数据实时采集,并且保持流畅的交互性能,这为客户带来了优质的使用体验。

2. SpreadJS的异步函数支持对实时采集到的数据执行整合。

电力自动化在线数据采集报表系统采用了WebSocket实时接收服务器端推送的数据,当页面数据需要与其它单元格、区域或表单进行实时汇总时,传统表格控件需要完全自己编写完整的汇总逻辑,难以将表单中现有逻辑(公式函数)与实时采集到的数据执行整合。

SpreadJS的异步函数非常好地解决了上述问题,它不仅支持实时响应服务器端的数据推送,并且能够与其它公式函数执行联动,比如作为某个公式函数的参数传入。这极大地提高了业务逻辑的灵活性,配合SpreadJS超过450种的原生公式函数,可以在保持高性能计算的前提下,快速地开发出用户所需的计算逻辑,并能够快速响应用户的需求变更。

3. SpreadJS 显著提升了运维管理的效率。

通过在报表平台中嵌入SpreadJS纯前端表格控件,可同时支持50,000个测点的数据实时刷新,基于此,运维人员可以及时发现异常,并快速处理,极高的提升了运维管理的效率。

以上就是南京畅洋应用SpreadJS表格控件技术研发的“电力自动化在线数据采集报表系统”案例展示。

由葡萄城携手部分行业用户共同发起的“企业表格技术应用开发案例大赛”正在火热进行中,欢迎提交您的应用案例,赢取华为平板电脑(https://www.grapecity.com.cn/events/spjs-cases-competition/)。

SpreadJS 应用案例:电力自动化在线数据采集报表系统

关于SpreadJS 纯前端表格控件

SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金、远光软件等各领域龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户带来亲切、易用的使用体验,并满足 Web Excel 组件开发、 表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景,可极大降低企业研发成本和项目交付风险。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
2年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
2年前
SpreadJS 纯前端表格控件应用案例:MHT
由明厚天股份研发的数据填报采集平台,提供了便于用户操作的类Excel界面模式,可为用户提供规范、正确、完整的数据采集和填报模型,结合数据自动化抽样,可解析不同数据库、不同数据格式的数据,让数据填报流程更简单、更快速、更顺畅。下面,让我们一起来看看明厚天股份是如何在“MHTCP数据填报采集平台”中应用表格技术,实现“数据填报(https://www.
Stella981 Stella981
2年前
SpreadJS 纯前端表格控件应用案例:资料填报系统
由达美盛研发的资料填报系统,借助SpreadJS纯前端表格控件提供的API,实现了高度类似Excel的数据资料填报审批界面,用户可在线完成打印归档、组卷存储和分析。下面,让我们一起来看看达美盛是如何在“资料填报系统”中应用表格技术,实现“数据填报(https://www.oschina.net/action/GoToLink?urlhttp
Stella981 Stella981
2年前
SpreadJS 纯前端表格控件应用案例:金融业数据智能分析平台
由北京海创研发的金融业数据智能分析平台,通过嵌入SpreadJS,实现了基于Web的数据采集、自助式报表设计与浏览、灵活查询、自主分析和数据预测等功能,简洁、易用,有效解决了用户数据填报、查询和分析需求,支持云部署及企业现场部署等多种方式。下面,让我们一起来看看北京海创是如何在“金融业数据智能分析平台”中应用表格技术,实现“数据填报(https:/
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这