Excel模块

的文件夹TBox XEngines- >Excel标准的子集包含模块,执行特定的任务Excel引擎3.0

TBox打开Excel工作簿

该模块TBox打开Excel工作簿允许您打开一个Excel文件,即一个Excel工作簿。每个可以包含多个工作表的工作簿。

这对每一步是强制性的Excel引擎3.0TestCase。

Excel引擎3.0在后台打开文件。你不看到的文件打开Excel

该模块TBox打开Excel工作簿有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

指定工作簿的名称。

这可以是任何名称。的Excel引擎3.0用它来识别文件你想引导其他Excel引擎3.0TestSteps。

路径

完整路径Excel你想打开文件,包括文件名和扩展。

创建新的

指定是否要创建一个新的Excel文件。您可以使用以下值:

  • :不要创建一个新文件。这是默认值。

  • 真正的:创建一个新文件和打开它。的Excel引擎3.0在内存中创建的文件。你可以保存文件后TBox密切Excel工作簿模块

密码

可选的密码密码保护工作簿。

开放为只读

指定是否要以只读模式打开文件。

  • 价值:不要打开只读。这是默认值。

  • 价值真正的:打开只读的。

在本例中,您打开Excel文件sales_data.xlsx,位于C: \ Temp

你分配的名字MyWorkbook你想引导的工作簿。

因为文件是密码保护,输入密码,然后以只读模式打开文件。

打开一个Excel文件

在本例中,您创建新的Excel文件marketing.xlsx。的Excel引擎3.0保存它C:\Users\janedoe\Desktop

你分配的名字CustomerData你想引导的工作簿。

创建一个新的Excel文件并打开它

Excel TBox定义范围

该模块Excel TBox定义范围允许您定义一个数据范围要引导。这一步是强制每一个你想要的TestCase操纵一个特定的数据范围

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

工作表名称

Excel工作表包含数据的名称。这个名称必须准确匹配工作簿中的工作表。

范围名称

指定的名称你想控制的数据范围。

这可以是任何名称。的Excel引擎3.0使用它来确定你想引导其他的数据范围Excel引擎3.0TestSteps。

数据范围

只读的。

注意,指定范围影响如何Excel引擎3.0计算的值的属性ColumnCount,RowCount,ColumnNumber,RowNumber,ResultCount

数据范围- >启动细胞

启动细胞的数据范围要引导。

数据范围- >终末细胞

终末细胞的数据范围要引导。

在本例中,您定义一个数据范围的工作簿MyWorkbook。这个数据范围位于Excel表1月

你分配的名字JanuarySales的数据范围。

范围从细胞开始A2和结尾细胞T982

定义您想要控制范围

TBox创建Excel工作表

该模块TBox创建Excel工作表允许您创建一个新的工作表在一个现有的Excel文件。

它有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

工作表名称

指定工作表的名称。

工作表顺序

定义的地方Excel引擎3.0应该添加工作表。你可以输入以下值:

  • 数字显示的位置。例如,输入3创建表的第三个表Excel文件。

  • 的值第一个,0或一个负数创建工作表第一张工作表的Excel文件。

  • 的值去年或数量大于现有的工作表的总数来创建工作表中最后一个表Excel文件。

在本例中,您创建一个新的工作表命名JAN_summary在工作簿MyWorkbook

Excel引擎3.0创建工作表作为第二个表的Excel文件。

创建一个新的工作表

TBox删除Excel工作表

该模块TBox删除Excel工作表允许您删除一个现有的工作表Excel文件。

它有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

工作表名称

指定工作表的名称,你想删除。

在这个例子中,你删除工作表命名JAN_summary在工作簿MyWorkbook

删除工作表

TBox更新Excel工作表

该模块TBox更新Excel工作表允许你更新现有的工作表Excel文件。

它有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

当前工作表名称

工作表的名称,你想要更新。

新的工作表名称

你想要的新名字给工作表。

新订单

定义的地方Excel引擎3.0应该把工作表。你可以输入以下值:

  • 数字显示的位置。例如,输入3创建表的第三个表Excel文件。

  • 的值第一个,0或一个负数创建工作表第一张工作表的Excel文件。

  • 的值去年,比现有的工作表或空白值的总数来创建Excel工作表的最后一页文件。

在本例中,您执行以下操作工作表命名JAN_summary在工作簿MyWorkbook:

  • 你重命名工作表FEB_summary

  • 你移动工作表,第二个表中Excel文件。

更新工作表

TBox Excel操作范围

该模块TBox Excel操作范围在一个允许您操作数据Excel文件。

它有以下ModuleAttributes:

ModuleAttribute

描述

范围名称

的名字您定义的数据范围

数据表及其sub-Attributes

表元素。

在你的引导数据Excel文件将引导一个表。如何这样做的信息,见“表”章

在本例中,您引导数据范围ExampleRange

Excel引擎3.0寻找连续满足以下要求:

  • 列单元格的值第一个名字西尔维娅

  • 列单元格的值琼斯

然后引擎执行验证。在这个特定的行,列单元格的值工资应该大于3000年

引导Excel数据

特殊技术性能的Excel细胞

Excel表格有一些特别的东西技术性能你可以使用自动化的一些特性Microsoft Excel:

  • 写成BackgroundColor使用格式:设置或验证背景颜色R = < x >, G = < y >, B = < z >,如。R = 255, G = 0, B = 0明亮的红色背景。

  • 评论:使用这个属性来添加、更新或验证执行其他操作在Excel评论与特定的细胞。

  • 字体:设置或验证的名称字体用于细胞,如。Arial黑

  • FontColor:设置或验证使用格式字体颜色R = < x >, G = < y >, B = < z >,如。R = 255, G = 0, B = 0明亮的红色字体。

  • 字形大小:指示或验证数量设置字体大小。

    注意,Excel到最近的5轮数字,例如输入11.3将圆形11.5。

  • FontStyle:设置或验证如果细胞中的文本是粗体或斜体,如。粗斜体表明,它既是。

  • FormattedText:验证或执行只读操作文本内容的单元格。

  • 公式:设置或验证的公式细胞,如。=总和(A1, A2)值之和的细胞A1和A2。

  • HasFormula:验证细胞是否有一个公式,如。真正的一个细胞的一个公式。

  • IsHidden:设置或检查细胞是否隐藏,如。真正的为一个隐藏的单元格。

  • IsLocked:设置或检查细胞是否锁定,如。如果电池没有上锁。

  • 请注意:使用这个属性来添加、更新、验证或执行其他操作在Excel注意关联到一个特定的细胞。

  • NumberFormat:使用这个属性来设置,验证或执行其他操作使用格式化字符串为特定的细胞。有关更多信息,请参阅微软文档

    一些特定于语言的语法格式的语言设置Microsoft Excel

    作为一个例子,NumberFormat = = 0.0%在一个英语版本的Microsoft Excel相当于NumberFormat = = 0, 0%在德国的版本Microsoft Excel

  • 下划线:设置或验证强调文本的细胞,如。双下划线的文本。

在本例中,您引导技术属性的数据范围ExampleRange

您执行以下操作:

  • 你确认细胞# 2包含一个公式。

  • 你添加到细胞# 3这个公式SUM (A15:去往B15)

  • 在细胞# 7你设置背景颜色R = 123, G = 0, B = 50

  • 在细胞# 9你确认字体的名称Arial黑

  • 在细胞# 9设置字体大小22日5

  • 你确认细胞# 10不是锁。

  • 设置单元格的数字格式# 110,00;(腐烂)0 00

  • 在细胞# 5设置字体风格常规的

  • 在细胞# 6设置字体颜色R = 100, G = 50, B = 102

  • 在细胞# 7你验证文本单一的会计是强调。

  • 您确认列# 16是隐藏的。

使用技术属性的细胞在Excel中

Excel TBox明确范围

该模块Excel TBox明确范围允许您从一系列细胞清除数据和格式化一个Excel文件。

它有以下ModuleAttributes:

ModuleAttribute

描述

范围名称

的名字范围定义

内容

指定是否要明确指定范围的内容。您可以使用以下值:

  • :不要删除单元格内容。

  • 真正的:删除单元格内容。这是默认值。

格式

指定是否要明确指定范围的格式。您可以使用以下值:

  • :不要清除单元格格式。这是默认值。

  • 真正的:清除单元格格式。

说明和注释

指定是否要明确指定范围的说明和注释。您可以使用以下值:

  • :不明确的说明和注释。这是默认值。

  • 真正的:明确的说明和注释。

超链接

指定是否要明确指定范围的超链接。您可以使用以下值:

  • :不清楚超链接。这是默认值。

  • 真正的:明显的超链接。

概述了

指定是否要指定范围的清晰轮廓。您可以使用以下值:

  • :不清晰的轮廓。这是默认值。

  • 真正的:清晰的轮廓。

在本例中,您从一系列的细胞清除数据和格式化命名MyRange

清晰的细胞

TBox运行Excel宏

该模块TBox运行Excel宏允许您运行现有的Microsoft Excel宏Excel文件。信息在Microsoft Excel宏,看到Microsoft Excel文档

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

宏的名字

Microsoft Excel宏的名称,你想要运行。

超时

最大持续时间(以毫秒为单位)的宏可以运行。到达这个阈值,运行宏将终止和测试步骤将会失败。

在本例中,您运行宏HighlightOverdueAccounts在工作簿账户。您设置的最大持续时间宏10000年毫秒。

在工作簿上运行一个宏账户

TBox密切Excel工作簿

该模块TBox密切Excel工作簿让你结束打开工作簿。这对每一步是强制性的Excel引擎3.0TestCase。

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

工作簿的名称

的名字工作簿,你定义的

路径

完整路径的Excel文件你想接近,包括文件名和扩展名。

保存

指定是否要保存Excel文件。

  • 价值:不要保存文件。这是默认值。

  • 价值真正的:保存文件。

保存路径

绝对路径的地方你想保存文件,包括文件名和扩展名。如果你不提供一个路径,188金宝搏app苹果下载软件Tricentis托斯卡覆盖现有的文件。

另存为类型

文件格式,你想保存文件。

这只ModuleAttribute一起工作保存路径。如果保存路径是空的,188金宝搏app苹果下载软件Tricentis托斯卡忽略了你选择的任何值另存为类型

如果你指定一个保存路径但离开另存为类型空的,188金宝搏app苹果下载软件Tricentis托斯卡使用现有的文件的文件格式。

腐败,防止文件中提供的文件扩展名保存路径必须匹配这个ModuleAttribute扩展你选择。

在本例中,您关闭Excel文件sales_data.xlsx,位于C: \ Temp

Excel引擎3.0保存任何更改sales_orders.pdf,位于C: \ Temp \订单。您指定的文件格式PDF (* . PDF)

保存并关闭一个Excel文件

TBox Excel 1:1文件比较

该模块TBox Excel 1:1比较允许您比较单元内容,单元格格式,两个Excel文件的对象。

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

引用文件

完整路径参考Excel文件,包括文件名和扩展名。

参考密码

输入密码如果你参考文件有密码保护。

目标文件

完整路径目标Excel文件,包括文件名和扩展名。

目标密码

输入密码,如果你的目标文件有密码保护。

包括细胞数据

默认情况下,Excel引擎3.0比较了细胞的内容。如果你不想把单元格内容,输入值

包括格式

默认情况下,Excel引擎3.0不比较单元格格式。如果你想比较单元格式,输入值真正的

包括对象

默认情况下,Excel引擎3.0没有比较对象类型,如图片,形状,和图表。如果你想要比较的对象,输入值真正的

包括表

如果你的Excel文件有多个数据表,你可以定义哪些表比较。为此,输入表名,由分号隔开(;)。

比较所有的床单,离开这个值是空的。

输出路径

如果你想将结果保存到一个文本文件,输入文件的完整路径,包括文件名和扩展名。

在本例中,您比较Excel文件reference.xlsxtarget.xlsx。两个文件都位于C: \ Temp。你执行以下步骤:

  • 你为每个文件指定所需的密码。

  • 你指定你想比较单元的内容Sheet1Sheet2

  • 你指定188金宝搏app苹果下载软件Tricentis托斯卡应该将结果保存到C: \ Temp \ \ results.txt报告

比较两个Excel文件