VBS导出变量记录如何把分开导入到excel

sSql = "Tag:R,(tag1,tag2)导出后都是在EXCEL同一列显示,现在想把多个变量分为不同的列导出到EXCEL ,如何用VBS脚本实现改功能?
求大神解答,谢谢!

最佳答案

用循环就可以拉,也有用do循环:

 objRs.movefirst  ‘数据记录移动至首行

For k = 1 To 10  ''假设打印10列
  For i = 1 To 100 ‘打印100行
     If Not objRs.EOF Then  ''EOF为true就是sql返回数据已经movenext到底部了。没了
        Sheet1.Cells(m , n) = objRs.Fields(2).Value ’sheet1的单元格(m,n)m是行,n是列的交叉位置单元格。Fields(2)是根据你select返回的数据自己定义,我的例子要是sql返回的第2列的值,
       objRs.movenext ‘ sql返回的数据记录移动到下一行
     End If
  Next ''当前行打印完毕
Next ’切换到下一列

提问者对于答案的评价:
谢谢你,但是查询sql的语句如何表达,能否详细说明一下?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午11:11
下一篇 2017年7月30日 上午11:11

相关推荐

  • VBS动作实现用户归档写操作

    VBS动作实现用户归档写操作全局脚本—-VBS动作编写操作如何实现用一变量的上升沿或下降沿动作实现该触发?变量/触发器—-变量—-如何选择? 最佳答案 使用ENVENT…

    SIMATIC WinCC 2019年6月11日
  • wincc 项目复制问题(运行数据库)

    大家好,我想咨询在,wincc一个工程从A电脑拷贝到B电脑,为什么打开运行的时候,生成的是当前电脑时间的运行数据库,原来工程的运行数据库没有了,原来的历史数据也没有了?这种情况是什…

    SIMATIC WinCC 2017年7月26日
  • WINCC动画的背景颜色在不同电脑显示的颜色不同

    我做一个WINCC项目,同一个项目文件,从A电脑拷贝到B电脑,其中水泵叶轮动画的背景颜色就有不同了,一台电脑是黑色,一台电脑是泛白。已尝试调整显示器亮度,并没有变化,哪位大神遇到过…

    2020年11月1日
  • 导出归档变量时如何获得valueid值

    “TAG:R,<ValueID or ValueName>,<TimeBegin>,<TimeEnd>[,SQL_claus…

    SIMATIC WinCC 2019年6月11日
  • 关于winCC7.3的VBS脚本不执行的请教。

    我是一个初学者,我想再winCC7.0中定义一个按钮,单击按钮实现在d盘下创建一个txt文件,代码是网上搜的:  Dim fso,testfileSe…

    SIMATIC WinCC 2021年7月5日
  • wincc 7.0 用位取反做报警

    wincc 7.0 sp1,用无符号32位变量其中的一个位来表示限位开关的开到位,我现在准备在报警空间里做关到位报警,怎么做才简便,求各位大神指点 最佳答案 请…

    2021年7月5日
  • TP177A回传

    我想请教一下TP177A 6"的触摸屏支持回传么?不支持的话我如何将触摸屏中的程序保护起来,一旦修改失败后可以恢复回去,谢谢 最佳答案 TP177A不支持回传,…

    SIMATIC WinCC 2019年6月11日
  • 弹出画面

    TIA Wincc PC工控机 Professional 组态软件     画面管理下方&…

    2021年7月5日
  • 关于用户管理器

    以前的密码忘记,现在删除原来用户,重新建新用户和密码,应该怎样做 最佳答案 复制原用户A,建立新用户B,删除原用户A,复制B,建立C。注意C的用户名要跟A一样,密码可以随便自己写,…

    SIMATIC WinCC 2019年6月11日
  • wincc声音报警的发音设备

    设置wincc声音报警,能不能使用电脑本身的小喇叭?因为当电脑有故障的时候,它会用不同节奏的“嘟-嘟”声音来报警。我怎样才能得到其中一个报警的声音文件呢?我不知道它们都保存在什么地…

    SIMATIC WinCC 2019年6月11日