- 浏览: 27235 次
- 性别:
- 来自: 上海
最新评论
DataStr="d:\data1.xls"'设置读取excel路径
Set ExlObj=createobject("excel.application")'打开excel对象
ExlObj.Visible=true'设置可见性
ExlObj.DisplayAlerts=false'关闭警告提示框
Set book=ExlObj.Workbooks.Open(DataStr)'打开excel文档对象
Set sheet=book.Worksheets("sheet1").usedrange'设置第一个表的可读区域
rowsCount=sheet.rows.count'第一张表中可读区域的行数
For i = 2 To rowsCount
num1=sheet.cells(i,1)
num2=sheet.cells(i,2)
num3=sheet.cells(i,3)
leng_1=len(num1)
leng_2=len(num2)
'
For j = 1 To leng_1 Step 1
butt=mid(num1,j,1)
setClick(butt)
Next
Window("text:=计算器").WinButton("window id:=93").Click
For z = 1 To leng_2 Step 1
butt=mid(num2,z,1)
setClick(butt)
Next
Window("text:=计算器").WinButton("window id:=121").Click
n=Window("text:=计算器").Static("window id:=150").GetROProperty("text")
sheet.cells(i,4).value=n
If cdbl(n)=cdbl(num3) Then
sheet.cells(i,5).value="pass"
Else
sheet.cells(i,5).value="fail"
End If
Next
Sub setClick(sclick)
id=13&sclick
Window("text:=计算器").WinButton("window id:="&id).Click
End Sub
book.Close
ExlObj.Quit
Set book=nothing
Set ExlObj=nothing
Set ExlObj=createobject("excel.application")'打开excel对象
ExlObj.Visible=true'设置可见性
ExlObj.DisplayAlerts=false'关闭警告提示框
Set book=ExlObj.Workbooks.Open(DataStr)'打开excel文档对象
Set sheet=book.Worksheets("sheet1").usedrange'设置第一个表的可读区域
rowsCount=sheet.rows.count'第一张表中可读区域的行数
For i = 2 To rowsCount
num1=sheet.cells(i,1)
num2=sheet.cells(i,2)
num3=sheet.cells(i,3)
leng_1=len(num1)
leng_2=len(num2)
'
For j = 1 To leng_1 Step 1
butt=mid(num1,j,1)
setClick(butt)
Next
Window("text:=计算器").WinButton("window id:=93").Click
For z = 1 To leng_2 Step 1
butt=mid(num2,z,1)
setClick(butt)
Next
Window("text:=计算器").WinButton("window id:=121").Click
n=Window("text:=计算器").Static("window id:=150").GetROProperty("text")
sheet.cells(i,4).value=n
If cdbl(n)=cdbl(num3) Then
sheet.cells(i,5).value="pass"
Else
sheet.cells(i,5).value="fail"
End If
Next
Sub setClick(sclick)
id=13&sclick
Window("text:=计算器").WinButton("window id:="&id).Click
End Sub
book.Close
ExlObj.Quit
Set book=nothing
Set ExlObj=nothing
发表评论
-
vbs class的调用及字典的应用代码
2014-03-17 12:07 660<!--StartFragment -->Cla ... -
QTP中利用DOM实现拖动浏览器滚动条
2014-01-10 16:48 560QTP中利用DOM实现拖动浏览器滚动条 有的时候需要在 ... -
QTP11使用DOM XPath以及CSS识别元素对象
2013-12-23 15:54 854我们知道,像DOM,Html,CSS,XPath等对对象的 ... -
QTP之有关富文本框赋值
2013-10-21 17:35 1188前段时间在做QTP脚本时,遇到一个问题,主要问题是给富文本框 ... -
QTP简单框架之EXCEL报表
2013-10-15 15:06 1001Dim oReporterManager Set oRepo ... -
QTP如何检查WEB对象是否隐藏
2013-10-10 10:38 596在WEB页面中隐藏对象的3种方式1、使用display例如: ... -
QTP登录案例
2013-09-22 18:20 869SystemUtil.Run "http://1 ... -
判断datatable中的数据是否有重复数据
2013-09-13 12:06 1638rowcount= DataTable.GetSheet(&q ... -
QTP测试报告代码
2013-09-09 12:59 829自动化测试实际是将测 ... -
京东网:疯狂抢购、猜您喜欢等模块下的图片超链接自动化测试
2013-09-02 17:30 551SystemUtil.Run "http://ww ... -
测试自动化实现难点—Web对象的识别
2013-08-30 13:25 716静态Web对象的识别 序号 ... -
京东网京东快报超级链接验证
2013-08-30 12:37 1031SystemUtil.Run "http://www ... -
获取背景颜色
2013-08-27 15:02 790Browser("ITeye Java编程 Spr ... -
Dictionary 字典对象
2013-08-23 11:32 873... -
Scripting.Dictionary对象
2013-08-23 11:08 1478[vb] view plaincopy ... -
测试自动化设计 - GUI层面向对象的扩展设计
2013-08-23 10:48 646测试自动化设计 - GUI层面向对象的扩展设计 ... -
对WebElement对象使用编程性描述
2013-08-08 18:18 2315对WebElement对象使用编程性描述(Using Pro ... -
vbs中get和set方法
2013-08-07 13:23 981Class User Private s_name ... -
TO&RO
2013-08-02 15:17 7931.GetTOProperty() ● 基本含义:获取 ... -
QTP关闭多余的browser窗口
2013-08-02 14:23 535要判断打开了几个浏览器窗口,我们使用description对 ...
相关推荐
- **读取操作**:通过`openpyxl.load_workbook()`函数加载Excel文件,然后可以访问工作簿中的工作表,用`ws`(worksheet对象)来读取单元格值。 3. **xlrd和xlwt库**: - **xlrd**:用于读取旧版的Excel文件(....
Excel 读取 读取Excel到Dataset中
要在C++中使用Excel对象,首先需要导入相应的头文件,如"CApplication.h", "CRange.h", "CWorkbook.h", "CWorkbooks.h", "CWorksheet.h", 和 "CWorksheets.h"。这些类对应于Excel的COM对象。为了做到这一点,需要在...
当我们需要在IDL环境中处理由Excel保存的数据时,了解如何用IDL读取Excel文件变得至关重要。 首先,我们要明白Excel文件主要由两种类型:`.xls`(旧版)和`.xlsx`(新版,基于Open XML格式)。这两种文件的内部结构...
在Matlab 2021a版本中,我们可以编写脚本来实现这一计算过程,并将结果自动保存到Excel文件中,便于数据查看和进一步分析。例如,`main.m` 文件很可能是整个流程的核心代码,它可能包含了建立电力系统模型、调用潮流...
在Excel VBA中,宏是一种自动化工具,可以执行一系列任务,比如读取、处理和分析数据。本例中的“EXCEL VBA 读取文本文件宏”是一个专门用于读取文本文件并将其内容导入到Excel工作表的宏。下面将详细解释这个宏的...
### POI Excel 模板读取并导出带公式的Excel文档 #### 一、概述 在实际工作中,经常需要批量处理数据,并将其导出到Excel文件中,特别是在需要复杂计算的情况下,例如工资单、统计数据汇总等场景。利用Apache POI...
在LabVIEW编程环境中,与Excel的数据交互是一项常见的任务,尤其在数据分析、报表生成以及数据存储时。本资源“基于LabVIEW的Excel数据读取和写入.zip”提供了一个实用的方法来实现这一功能。下面将详细讲解如何在...
本主题将深入探讨如何使用QTP结合Excel来读取测试数据,并将测试结果写回Excel。Excel作为数据存储的常用工具,因其灵活性和易用性,常被测试团队用来管理测试案例和预期结果。 首先,我们来看`calcexcel.vbs`,这...
在C# WinForm应用中,读取Excel表格是常见的任务,尤其在数据处理和报表生成时。本项目可能是一个简单的示例,展示了如何利用C#的库来读取Excel文件中的数据。以下将详细讲解这一过程,以及涉及的关键知识点。 首先...
每个计算公式在文件中以特定的分隔符(如逗号、换行符)区分,计算器会逐行读取并执行。导出功能则可以将计算历史或结果保存为文件,方便后续查看或再次导入计算。这些功能使得数据的管理和复用更加灵活。 五、应用...
在Qt框架下,读取Excel文件通常涉及到使用第三方库,如QAxContainer模块或QCustomPlot等。QAxContainer允许Qt应用程序与ActiveX控件交互,而Excel文件可以通过Microsoft的COM接口来访问。以下是详细的知识点说明: ...
读取环境为Win10+VS2015,个人参考资料封装的excel读取模块用来读取Excel2007中的数据,文件为压缩文件,亲测可用。
它需要能够正确读取和解析用户的出生日期,并与当前日期进行比较。这涉及到编程语言中的日期时间库,如Python的datetime模块,JavaScript的Date对象等。 2. **时间间隔计算**:在计算年龄时,需要考虑到闰年的影响...
具体来说,通过Excel与WinCC之间的连接,用户可以选择指定日期后自动生成当日的风机参数日报表。 #### 软件环境 - **本地计算机**:操作系统为 Windows XP SP3 英文版,装有 WinCC 7.0 SP2 ASIA 和 Microsoft ...
本教程“excel数据读取计算.zip”聚焦于如何利用Pandas来读取、操作Excel文件中的数据,并将结果保存回Excel文档。 首先,要使用Pandas读取Excel文件,我们需要导入`pandas`库,通常用`pd`作为别名。例如: ```...
如果使用的是较新版本的MATLAB,可能需要使用`readtable`和`writetable`,这些函数与CSV和Excel文件兼容,并且提供了更丰富的功能。 ### 1. 读取Excel文件 MATLAB提供了`xlsread`函数来读取Excel文件中的数据。...
这篇文章讲述了如何使用 C# 语言读取 Excel 表格中的数据,然后将其显示在 DataGridView 控件中。文章中详细介绍了读取 Excel 表格数据的步骤,并提供了相应的 C# 代码。 知识点一:读取 Excel 表格中的数据 读取 ...
java读取Excel文件中多个sheet,生成xml格式的文件