APP下载

电力数据处理系统的研究与实现

2017-07-29甄倩倩张庭亮

电脑知识与技术 2017年12期

甄倩倩 张庭亮

摘要:为了方便提取电厂的TXT以及CSV文件中的数据,该文提出了一种数据处理算法,能够快速提取重要数据显示计算结果,且能采用MSChart控件将数据信息以图表的形式直观表示。该系统已经应用在电力系统中,并取得了很好的效果。

关键词:TXT文件;CSV文件;MSChart控件;图表显示

随着世界形势的不断变化和我国经济的高速发展,电力的发展已经进入了一个崭新的历史发展阶段。现代社会对电力供应的依赖性越来越高,电力工业的地位比以往任何时候都更加重要。

本文的数据处理是对电厂运营过程所产生的数据进行处理,计算出最高实发功率、最低实发功率等指标,并且使相关指标可视化显示。电力系统运营过程中产生的文本文件以及CSV文件较多,且文件中的数据也很多,难以通过直接观察实现数据的分析,而本数据处理系统不仅能够对数据进行分析,还能以图表的形式显示,使电力系统人员能够轻松掌握电力运营情况,并做相应的调整。

图表是人们认识客观事物,了解相关知识的重要辅助工具。它形象直观地反映了事物的发展变化。在数据处理系统中历史数据趋势图用于显示某个期间内数据在相等时间间隔内的变化趋势和改变,通过图表可以更为直观地分析出数据的趋势,并且能局部放大图表,使趋势图变化情况更加清晰明了。

1相关知识介绍

1.1CSV文件

电力系统中的CSV文件较多,“CSV”是逗号分隔文件(Comma Separated Values)的首字母英文缩写,它是Excel导出的一种数据格式,分行按自定义分隔符,CSV是最通用的一种文件格式,它可以非常容易地被导人各种PC表格及数据库中。CSV具体文件格式:每条记录占一行,以逗号为分隔符,逗号前后的空格会被忽略。字段中包含有逗号,该字段必须用双引号括起来。字段中包含有换行符,该字段必须用双引号括起来。字段前后包含有空格,该字段必须用双引号括起来。字段中如果有双引号,该字段必须用双引号括起来,即用两个双括号表示。

1.2DataGridView控件

DataGridView是windows系统控件名称,Data GridView是数据表格视图,以表格的形式显示数据。在C#.NET的软件开发中DataGridView控件用处很广泛,它可以方便而陕捷地显示数据库中的数据记录信息,并且可以在对话框界面中对其显示的信息进行动态修改或只起显示查看作用。Data Grid View具有极高的可配置性和可扩展性,它提供有大量的属性、方法、事件,可以用来对外观和行为进行定义,当需要在Windows窗体应用程序中显示表格数据时,可以首先考虑使用DataGrid—View控件,然后再考虑使用其他控件。

在程序中管理一些数据,并希望能与数据源自动进行交互,就应该使用绑定模式。将数据绑定到DataGridView控件非常简单和直观,在大多数情况下只需要设置DataSource属性即可将数据源绑定到DataGridView控件。如果控件使用了绑定模式,就不需要你去显式地对数据进行读写了。如果AutoGenerateColumns属性為true,数据源中的每一列都会在DataGridView中生成一个相应的列(根据列的数据类型),如果你希望创建自己的列,可以将该屙陛设置为false。

本文中的DataGridView直接绑定TXT文件或者CSV文件,并且数据信息能以网格的形式显示在控件中。