WINCC怎么做报表生成EXCEL表格
1、先在WORD里建返霸立一个表格,以下图为例
然后保存为Web页test.htm

2、再将test.htm改名岔祝为test.jsp,修改其中guest、路人甲、男为从数据库栗销蚂动态查询







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

2、以每5秒往report表写入一条记录为例,在全局VBS脚本写入代码如下图所示

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)修改为DTPicker
2. Microsoft Hierarchical FlexGrid Control Version 6.0(OLEDB)修改为HFGrid
3. Microsoft ProgressBar Control 6.0(SP4)修改为Progress,默认不显示
4、编辑“ 查询按钮鼠标点击事件”的VBS脚本,代码如下图所示


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


1、
调用动态链接库代码如下
2、建立 pExcel 指针 用来对 EXCEL 进行操作的实现代码如下

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

4、存盘,预览,打印,关闭等功能实现代码如下
