参数化-excel(ADO方式)

'######读取data.xlsx中的行列数及第一个单无格中的数据#########
Set ExcelApp=CreateObject("Excel.Application")
Set ExcelPath=ExcelApp.Workbooks.Open("D:\UFT\data.xlsx")
Set ExcelSheet=ExcelPath.Worksheets("Sheet1").UsedRange
rowCount=ExcelSheet.Rows.count
msgbox rowCount
columnCount=ExcelSheet.Columns.count
msgbox columnCount

msgbox ExcelSheet.cells(1,1)
ExcelPath.Close
ExcelApp.Quit
set  ExcelApp = Nothing
'####################读取data.xlsx中的数据结束############
'#######比对flight中fromCity中的数据
Set ExcelApp=CreateObject("Excel.Application")
Set ExcelPath=ExcelApp.Workbooks.Open("D:\UFT\data.xlsx")
Set ExcelSheet=ExcelPath.Worksheets("Sheet1").UsedRange
rowCount=ExcelSheet.Rows.count


Set fromCity = WpfWindow("HPE MyFlight Sample Applicatio").WpfComboBox("fromCity")


For i = 0 To rowCount-1 Step 1
    If fromCity.GetItem(i)= ExcelSheet(i+1,1) Then
        print i& " is right"
    Else
        print i& " is wrong"
    End If

Next
'#######比对flight中fromCity中的数据 结束####################

'#####在aa.xlsx的sheet1中A1中写入数据www
Set ExcelApp= CreateObject("Excel.Application")

Set ExcelPath=ExcelApp.Workbooks.Open("D:\UFT\aa.xlsx")
Set ExcelSheet=ExcelPath.Worksheets("sheet1")
ExcelSheet.Columns(1).Clear
ExcelSheet.cells(1,1)="www"
ExcelPath.Save
ExcelPath.Close
ExcelApp.Quit
Set ExcelApp = Nothing
'#####在aa.xlsx的sheet1中A1中写入数据结束www
'写人数据函数化
Sub writeexcel(path,sheet,str)

    Set ExcelApp= CreateObject("Excel.Application")

    Set ExcelPath=ExcelApp.Workbooks.Open(path)
    Set ExcelSheet=ExcelPath.Worksheets(sheet)
    ExcelSheet.Columns(1).Clear
    ExcelSheet.cells(1,1)=str
    Set ExcelSheet=Nothing
    ExcelPath.Save
    ExcelPath.Close
    ExcelApp.Quit
    Set ExcelApp = Nothing
End Sub

'调用函数
Call writeexcel("D:\UFT\aa.xlsx","Sheet2","123456")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值