WIncc使用QueryTables方法将SQL数据导出EXCEL

求一段Wincc使用QueryTables方法将SQL内容快速导出到EXCEL的语句。谢谢!琢磨了半天没成功。

最佳答案

亲测可行!
Dim Conn,sql,connstring,record,objExcel,objBook,objSheet,objExcelQuery

Set conn = Createobject("ADODB.connection")
 conn.connectionstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\X\Desktop\LS\111\FGWL.accdb;Persist Security Info=False"
 conn.CursorLocation = 3
 conn.open
Set record = Createobject("ADODB.recordset")
 record.open "select * from m_tb" , conn
Set objExcel = CreateObject("Excel.Application")
    objExcel.Visible = FalSE
Set objBook = objExcel.Workbooks.Add
Set objSheet = objBook.Worksheets.Add
Set objExcelQuery = objSheet.QueryTables.Add (record, objsheet.range("H13"))
 With objExcelQuery
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .Refresh 
    End With
    objBook.SaveAs "C:\Users\X\Desktop\1.xlsx"
    objExcel.Visible = TrUE

图片说明:

WIncc使用QueryTables方法将SQL数据导出EXCEL  

提问者对于答案的评价:
谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • Wincc 报警确认

    wincc运行画面上的一个站的报警确认后,报警声音消失,但图标还是在闪烁。其他站正常。 如果我在程序里调用了OB10作为时间触发用,是否会引起这个问题。 (如果…

    SIMATIC WinCC 2019年6月11日
  • WINCC中图形对象名称重复问题

    WINCC中图形对象名称有重复,如几个按钮名称均为BUTTON1,或者其它的图形中的OBJECT有相同的名称,但图形运行均正常,这有什么影响吗? 问题补充:我是指在同一张图中,有些…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏os更新映像路径

    触摸屏os更新映像路径是否是软件自己确定的? 问题补充:我不知道映像文件在哪里?进入更新界面后软件自己默认那个路径是否是对的? 最佳答案 否,可以自己更改设置路径,如图所示。参考:…

    2021年7月5日
  • WinCC Flexible 状态监控

    想用WinCC Flexible 监控plc 输入输出状态,看了半天书 还是不太懂,我应该用io域链接变量,还是用文本域连接外部变量? 问题…

    SIMATIC WinCC 2021年7月5日
  • 一个数组中的各元素值归档做趋势曲线

    能否将处理后的一组数据,例如子程序中生成的一个数组各元素值归档,并作出趋势曲线?  高手建议用内部变量归档,不太明白,内部变量归档是通过采样周期采样然后归档。我…

    SIMATIC WinCC 2019年6月11日
  • wincc script editer

    谁有WINCC SCRIPT EDITER软件(C语言)WINCC本身自己带的功能全面吗 问题补充:它的语法,变量定义跟一般的C有什么不同吗 最佳答案 WinC…

    SIMATIC WinCC 2019年6月11日
  • Wincc用脚本实现打印指定文件

    如PDF,xlsx,docx 最佳答案 https://wangye.org/blog/archives/76/ 提问者对于答案的评价:满意

    SIMATIC WinCC 2020年11月1日
  • 请问WINCC V6.0问题

    服务包不同,授权不一样么? 最佳答案 相同 提问者对于答案的评价:谢谢!

    SIMATIC WinCC 2019年6月11日
  • 全局脚本触发时间的设定问题

    在WINCC6.0中,如果全局脚本按时间触发,那么我想20分钟触发一次,怎么设置? 问题补充:回答的不是我的问题啊. 定时器没有20分钟的啊,怎么设置? 最佳答案 使用以…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.5打不开项目,报找不到服务器,急!

    wincc7.5 打开Wincc7.2项目,打不开。移植的时候报是最新的,不需要移植。 钻石用户推荐最佳答案 按下列步骤检查,没准你第一步就没完成哦: &nbs…

    SIMATIC WinCC 2020年11月1日