wincc 7.3 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中指定位置。

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

应该也可以插入二维数组。
 非常感谢

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

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

相关推荐

  • 工控机坏了,还用不用买wincc

    工控机坏了起不来了,里面有系统备份。如果买台新的工控机,需不需要买wincc上位软件和一些系统软件,如windows XP,office等必备软件。如果需要买软件那还用不…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart 切换开关状态

    请问怎样可以在编辑的画面直接切换开关状态的显示,现在只会能过模拟的方式 换,好麻烦用过其他家的HMI软件,都直接有一个状态切换的工具条,可这里死活找不到,麻烦好心人指点一…

    2021年7月5日
  • wincc7.5中Local搜索不到OPC.SimaticNET

    软件版本win10专业版、wincc7.5.1.5 、NET16、TIA V16,如图,NET中已导入xdb文件,但在wincc中无法找到相应OPC服务器 问题…

    2021年7月5日
  • WINCC7.4动态向导在哪里

    之前学习wincc看视频有个动态向导功能,但是安装WINCC7.4没有找到,在哪个位置 最佳答案 在软件界面按F1,帮助,索引查找一下。 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日
  • 怎样转换成实际值

    我用200的PLC通过OPC与WINCC建立通讯,输入的6400-32000怎样才能转换成实际值在WINCC中显示? 最佳答案 与OPC通讯没什么关系,建立变量时可以用线型标定 提…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.4安装问题

    WINCC V7.4在安装的时候选择为英文安装,跟我选择中文安装后把语言改成英文,有区别吗?对WINCC V7.4的功能有没有影响? 最佳答案 使用上没区别,功…

    SIMATIC WinCC 2021年7月5日
  • 2个wincc 冗余通讯

    2台PC,XP2系统,WINCC V6.2 SP3冗余。标准服务器A,伙伴客户机B.顺序激活A、B。 A上IO域内部变量显示: @RM_OF…

    SIMATIC WinCC 2019年6月11日
  • 如何通过wincc项目文件知道此项目文件是通过什么版本wincc创建的。

    最近老车间一台wincc监控电脑系统崩溃了,重装系统,车间电工也不知道之前是wincc什么版本,还好D盘有程序备份,然后考了6.2sp2虚拟机进去,结果画面编辑器里面的pdl文件都…

    SIMATIC WinCC 2021年7月5日
  • 历史数据记录存储地址选择

    我现在用的TP900触摸屏,历史数据记录里面保存路径有两种选择,1是SD卡,2是USB,我想在触摸屏外部做一个选择框,0选择不记录,1用SD卡记录,2选择USB,往有大神做过的说一…

    SIMATIC WinCC 2021年7月5日
  • WINCC数据归档与报表显示

    WINCC默认的数据归档所有分段时间范围是一周,数据报表里数据源是归档变量,显示时间范围是30天,这种情况超过一周的数据还会在报表里显示出来吗? 最佳答案 1、根据您的情况来说是能…

    SIMATIC WinCC 2018年12月14日