wincc VBS 将SQL数据导出EXCEL 问题

用循环写入单元格的方法,将SQL查到的数据一个个写入EXCEL,18000数值,用了20分左右。用户体验非常差。 请教各位老师,有什么办法以可以加快EXCEL写入的速度?

我发现WINCC自带的曲线控件里,的导出功能,导出速度就很快,同样是1万多个数据,导出只要几秒钟。

以下为写入EXCEL部分代码
 For i = 1 To m  '填测试数据      
        For j2=1 To 10        
     Excel.cells(i+10, j2)=oRs.Fields(j2+6)   
        Next 
oRs.MoveNext   '移到下一行
 Next

我猜想,是否有批量写入EXCEL的代码?

问题补充:
你用数组变量把查询的结果保存下来,然后统一写到Excel中的指定位置。

这个方法可以,查资料,用类似以下代码可以完成。
objExcelSheet.Range("B3:k3").Value = Array("67", "87", "5", "9", "7", "45", "45", "54", "54", "10") 

但有一事,如果用数组,应该怎么写?

如:
dim a(10)
objExcelSheet.Range("B3:k3").Value = a(10)

最佳答案

你用数组变量把查询的结果保存下来,然后统一写到Excel中的指定位置。

提问者对于答案的评价:
解决了,数组插入这样写
dim a(9)
objExcelSheet.Range("B3:k3").Value = a

 非常感谢

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

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

相关推荐

  • 求助:滑块对应0-27648的组态

    滑块对应%ignore_a_1%如下图MW133,上位机WINCC6.2画面滑块怎样组态,用鼠标调整滑块大小实现变量MW133在0-27648之间发生变化。 图片说明: &nbsp…

    2021年7月5日
  • wincc系统中的485通讯运行中突然报故障应该怎么查

    我做的系统有好多仪表是利用485和微机通讯的在WINCC画面上显示,一年多一直正常最近突然485通讯的仪表显示均报通讯故障,是什么原因,我应该怎么检查,谢谢 最佳答案 介绍不太详细…

    SIMATIC WinCC 2019年6月11日
  • WINCC v7.4做温度显示曲线

    WINCC V7.4怎么做一个右键打开温度的趋势画面,并且能看前几天的,甚至前一个月的。C动作代码怎么写,画面里只显示一个温度的曲线即可 最佳答案 先要建立变量记录tag…

    SIMATIC WinCC 2021年7月5日
  • STEP 7 软件组态 PC Station的问题

    尊敬的老师:我需要实现S7-200 SMART和wincc7.3通讯。根据《S7-200 SMART PLUS 2.1》进行STEP&nbs…

    2021年7月5日
  • WINCC怎么下载程序到工控机

    WINCC怎么下载程序到工控机 钻石用户推荐最佳答案 wincc本身不具备下载程序的功能,需要用编程软件,编好程序后,下载到工控机,然后在wincc运行下载的项目。也可以直接在工控…

    SIMATIC WinCC 2021年7月5日
  • wincc动态动画框中的布尔运算

    请假,wincc动态对话框中都能实现那些布尔运算,其运算符是什么?能不能具体举个例子 最佳答案 WINCC支持C脚本,动态对话框的本质也是C脚本所以理论上C语言的基本运算符(算术运…

    SIMATIC WinCC 2017年11月13日
  • 如何在WINCC画面中做变量的高低限报警?

    我想在WINCC画面中做变量的高限和低限报警,当达到高限或者低限时就会触发声音报警!这样就可以不用在PLC中做程序触发了!还望大侠们指教!希望能说具体点怎么做!谢谢! 最佳答案 用…

    SIMATIC WinCC 2019年6月11日
  • WinCC服务器与客户机网络断开

    WinCC服务器运行画面可以与PLC通讯,读取数据均正常。WinCC服务器、PLC、WinCC客户机采用以太网通讯,并且都在同一网段。然而客户机不能读取服务器数据,在WinCC服务…

    SIMATIC WinCC 2019年6月11日
  • 按钮组态的问题

    想实现一个变量tag1(bool型),来开关的状态,如图,黑白色的开关可以实现,但是彩色按钮,更改默认变量为tag1之后就无作用了,点击开关没有反应。 最佳答案 你的问题看似这个按…

    SIMATIC WinCC 2017年11月6日
  • MP370下载项目出问题了

    MP370下载项目一会儿后弹出错误对话框 insufficient storage space for this Pdz…

    SIMATIC WinCC 2019年6月11日