回复:如何用WINCC OLE DB将 归档变量导入到EXCEL中?

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17144
  • 精华

    63
  • 被关注

    890

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2014-10-22 11:08:04

1楼

3.创建EXCEL模板,打开EXCEL表格
Set objExcelApp = CreateObject("Excel.Application")//创建一个Excel应用
objExcelApp.Visible = False//不可见
objExcelApp.Workbooks.Open "D:\WinCCWriteExcel\abc.xlsx"//打开路径下的abc.xlsx文件
objExcelApp.Worksheets(sheetname).Activate//当前sheet是sheetname对应的

4.给EXCEL表格写入数据
Dim ssql As String
ssql = "TAG:R,'speed1\c_speed1_1','2009-09-24 09:19:00.000','2009-09-24 09:20:00.000'"
rst.Open ssql, cc1//打开变量c_sppeed1_1在,'2009-09-24 09:19:00.000','2009-09-24 09:20:00.000'时间段内的记录
rst.MoveFirst//记录指针指向第一个记录
objExcelApp.worksheets ("sheet1").Cells(i, 2).VAlue = rst.fields(1).value
objExcelApp.worksheets ("sheet1").Cells(i, 3).VAlue = rst.fields(2).value
objExcelApp.worksheets ("sheet1").Cells(i, 4).VAlue = rst.fields(3).value//把记录中每一个字段的值赋值给Excel中的表格单元
cc1.Close
Set cc1 = Nothing
Set rst = Nothing//关闭记录,释放句柄
活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32581条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。