UFT_基础14_动态数组重构excel,字典

2024-04-12 08:08

本文主要是介绍UFT_基础14_动态数组重构excel,字典,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

字典 Scripting.Dictionary
1、CreateObject(“Scripting.Dictionary”)
(1)Add
(2)Remove

//定义一个字典
Set objDic = CreateObject("Scripting.Dictionary")
objDic.Add "1","aa"
objDic.Add "2","bb"
objDic.Add "3","cc"
objDic.Add "4","dd"//移除一个
objDic.Remove("3")//显示字典个数
msgbox objDic.Count//字典中所有key组成一个数组,下标从0开始
key = objDic.Keys
//显示数组key中第2个元素,值为2
msgbox key(1)//根据key值获取字典中的数据
value=objDic.Item("1")
msgbox value----------//动态数组
Dim Arr()
For i = 1 To 3ReDim preserve arr(i-1)arr(i-1)=i
Next
msgbox ubound(Arr)
msgbox Arr(1)----------//excel表格
'Set ExcelApp=CreateObject("Excel.Application")
'Set ExcelPath=ExcelApp.Workbooks.Open("D:\UFT\data.xlsx")
'Set ExcelSheet=ExcelPath.Worksheets("Sheet1").UsedRange
'rowCount=ExcelSheet.Rows.count
'columnCount=ExcelSheet.Columns.count
'ExcelPath.Close
'ExcelApp.Quit
'set  ExcelApp = Nothing----------//excel
Function excel(path,sheet)Dim Arr()Set ExcelApp=CreateObject("Excel.Application")Set ExcelPath=ExcelApp.Workbooks.Open(path)Set ExcelSheet=ExcelPath.Worksheets(sheet).UsedRangerowCount=ExcelSheet.Rows.countcolumnCount=ExcelSheet.Columns.countFor i = 1 To rowCountReDim preserve Arr(i-1)Arr(i-1)=ExcelSheet.cells(i,1)NextSet ExcelSheet=NOthingExcelPath.CloseExcelApp.Quitset  ExcelApp = Nothingexcel =Arr
End Function----------//调用函数excel
b = excel("D:\UFT\data.xlsx","sheet1")
msgbox ubound (b)
msgbox b(0)For i = 1 To ubound(b)msgbox b(i)
NextSet fromCity =Wpfwindow("HPE MyFlight Sample Applicatio").WpfComboBox("fromCity")For i = 0 To fromCity.GetItemsCount -1If fromCity.GetItem(i)=b(i) Thenprint i& " is right"elseprint i& " is wrong"    End If
Next

这篇关于UFT_基础14_动态数组重构excel,字典的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/896568

相关文章

慢sql提前分析预警和动态sql替换-Mybatis-SQL

《慢sql提前分析预警和动态sql替换-Mybatis-SQL》为防止慢SQL问题而开发的MyBatis组件,该组件能够在开发、测试阶段自动分析SQL语句,并在出现慢SQL问题时通过Ducc配置实现动... 目录背景解决思路开源方案调研设计方案详细设计使用方法1、引入依赖jar包2、配置组件XML3、核心配

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财

利用python实现对excel文件进行加密

《利用python实现对excel文件进行加密》由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,本文将以Python语言为例,和大家讲讲如何对Excel文件进行加密,感兴... 目录前言方法一:使用pywin32库(仅限Windows)方法二:使用msoffcrypto-too

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

如何使用 Python 读取 Excel 数据

《如何使用Python读取Excel数据》:本文主要介绍使用Python读取Excel数据的详细教程,通过pandas和openpyxl,你可以轻松读取Excel文件,并进行各种数据处理操... 目录使用 python 读取 Excel 数据的详细教程1. 安装必要的依赖2. 读取 Excel 文件3. 读

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

Java数组初始化的五种方式

《Java数组初始化的五种方式》数组是Java中最基础且常用的数据结构之一,其初始化方式多样且各具特点,本文详细讲解Java数组初始化的五种方式,分析其适用场景、优劣势对比及注意事项,帮助避免常见陷阱... 目录1. 静态初始化:简洁但固定代码示例核心特点适用场景注意事项2. 动态初始化:灵活但需手动管理代

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键