QTP连接数据库,并将数据保存至Excel中
首先建立了一个数据库:QTPtest,然后建一章表test1,然后建立五列。
VBS连接此数据库并存Excel如下:
Dim con
Dim conset
Dim xlsUrl
Dim rs
Dim sql
Dim names
Dim i
'创建连接对象
Set Excelobj=CreateObject ("Excel.Application")
'指定一个已经存在的XSL文件路径
xlsUrl = "C:\blanktest1.xls"
'打开EXCEL
excelObj.workbooks.open(xlsUrl)
'设置将数据放在EXCEL中的那一页上(索引从1开始)
Set sheetNew = excelObj.sheets.item(1)
'建立连接,这是一个麻烦点,我这里是连接本机的SQL数据库,Windows默认连接
Set con=createobject("adodb.connection")
conset="Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=QTPtest;Data Source=ASPBJGLL3H5810\SQLEXPRESS"
con.open conset
'查看连接是否已建立
If con.state=0 Then
msgbox"failed"
else
msgbox"pass"
End If
'建立空的记录集
Set rs=createobject("adodb.recordset")
'设置SQL语句
sql="select * from test1"
'打开记录集
rs.open sql,con
rs.MoveFirst
'循环取数,数据表列名为aaa/bbb/ccc/ddd/eee
Do until rs.eof
A = rs("aaa").value
B = rs("bbb").value
C = rs("ccc").value
D = rs("ddd").value
E = rs("eee").value
sheetNew.cells(i+1,1).value = A '列赋值
sheetNew.cells(i+1,2).value = B '列赋值
sheetNew.cells(i+1,3).value = C '列赋值
sheetNew.cells(i+1,4).value = D '列赋值
sheetNew.cells(i+1,5).value = E '列赋值
i = i + 1
rs.movenext
Loop
'文档为只读,目前无法保存,但实际数据已进入
ExcelObj.activeworkbook.saveas "C:\blanktest1.xls"
'关闭对象
ExcelObj.quit
'清空对象
set ExcelObj = nothing
'关闭连接
con.close
'释放Connection对象
Set con=nothing
转载于:https://www.cnblogs.com/xubensave/archive/2009/09/01/2430355.html
QTP连接数据库,并将数据保存至Excel中相关推荐
- python归档excel数据_python怎么把数据保存为excel
在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...
- python保存表格_python怎么把数据保存为excel
在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win+R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...
- matlab将数据输出到excel中,matlab将数据保存为excel表格-怎样将MATLAB中的数据输出到excel中...
怎样将MATLAB中的数据输出到excel中? xlswrite()函数可以将matlab中数据保存到excel中,请面例子: >> data = magic(5) % 示例数据 data ...
- python获取excel整行数据如何保存到新的工作簿中_如何使用python将大量数据导出到Excel中的小技巧之一...
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- matlab工作区数据导出l,matlab把数据保存为excel表格-matlab工作区数据怎么转为excel...
怎样将MATLAB中的数据输出到excel中? 将数据保存到excel文件 xlswrite(xlsfile, data, sheet, range); % sheet 和 range不指定 如: x ...
- python保存为excel文件_python怎么把数据保存为excel
在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...
- python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- python向mysql中添加数据_通过python操控MYSQL添加数据,并将数据添加到EXCEL中-阿里云开发者社区...
第一步 在python中创建mysql数据表 import pymysql #导入模块 def getCon(): #联接到数据库,并封装循环使用,db是数据库名字 conn = pymysql.co ...
最新文章
- 单链表-两个线性表的合并1(破环原链表+尾插法)
- linux Makefile引用与环境变量
- wxWidgets:wxRichTextFieldTypeStandard类用法
- .net集合类的研究--链表—ListDictionary,LinkedListT
- 查找窗口隐藏了怎么办_如何还原U盘隐藏空间 U盘隐藏空间还原方法【详解】
- java设计模式迭代器模式_Java中的迭代器设计模式–示例教程
- Prince2与PMP的区别
- 润米咨询创始人刘润:传统企业数字化转型之道
- php5.3 gd库,php5.3动态编译gd库 zlib扩展 mcrypt扩展 mysqli扩展
- mysql sql汇总查询将两个结果集合并一行展示
- VB创建超链接 打开指定网站的几种方法
- 电脑上查看端口是否被占用
- linux 卸载、安装mysql
- Mysql常用的几种join连接方式
- android 命名空间解析,Android Bluetooth、Android AdapterView等命名空间-Android中文API文档...
- 学生计算机 在线使用,中学生计算机基础教程
- 手机CAD如何快速看图下载?
- 自然语言处理中的词袋模型
- 2021年,普通人,如何快速合法地赚到你人生的第一桶金?
- SDUT—Python程序设计实验三(流程控制)