WINCC怎么做报表生成EXCEL表格
WINCC怎么做报表生成EXCEL表格
工具/原料
电脑
VB, C, JSP等脚本
EXCEL, WORD
SQL数据库
使用JSP脚本
1、先在WORD里建立一个表格,以下图为例然后保存为Web页test.htm




使用全局VBS脚本
1、打开SQL数据库,新建一个数据库命名为Report开放sa用户并设置sa用户有管理report数据库权限,使用sql登陆模式。新建表格

3、在WINCC页面Report中右键点选ACTIVEX控件-添加,在出现的控件列表中藜局腑载添加以下以个ActiveX控件以及按钮、静态文本等:1. Microsoft Data and Time Picker Control 6.0(SP4)2. Microsoft Hierarchical FlexGrid Control Version 6.0(OLEDB)3. Microsoft ProgressBar Control 6.0(SP4)如果在添加过程中提示需要注册,安装一下VB6即可。添加后修改控件名字:1. Microsoft Data and Time Picker Control 6.0(SP4)修改为DTPicker2. Microsoft Hierarchical FlexGrid Control Version 6.0(OLEDB)修改为HFGrid3. Microsoft ProgressBar Control 6.0(SP4)修改为Progress,默认不显示
4、编辑“查询按钮鼠标点击事件”的VBS脚本,代码如下图所示

5、编辑“导出到Excel按钮的鼠标点击事件”的VBS脚本,具体代码如下图所示

使用C脚本
1、调用动态链接库代码如下

3、控制生成的excel文件是否可见,当1时,生成excel文件时可见,实现代码如下
