MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
将 Microsoft Excel 表添加到基线准则或测试用例输入
addExcelSpecification(obj,'Sheet',sheet)
addExcelSpecification(obj,'Sheet',sheet,'Range',range)
addExcelSpecification(obj,'Sheet',sheet) 将指定的 Excel® 表添加到基线准则或测试用例输入 obj。
obj
sheet
示例
addExcelSpecification(obj,'Sheet',sheet,'Range',range) 将指定范围内的单元格添加到基线准则或测试用例输入。
range
全部折叠
创建测试文件、测试套件和测试用例结构体。
tf = sltest.testmanager.TestFile('Add Excel Test'); ts = createTestSuite(tf,'Add Excel Suite'); tc = createTestCase(ts,'baseline','Baseline Excel Test Case');
从 Excel 文件添加基线准则。指定两张工作表会创建两个基线准则。
base = addBaselineCriteria(tc,'C:\MATLAB\baseline.xlsx','Sheets',{'Optics','Converter'});
将工作表 X2Out 添加到第一组。
X2Out
base(1).addExcelSpecification('Sheet','X2Out');
显示每个基线准则的 Excel 规范的 Sheet 属性的内容。第一组现在包括 X2Out 表。
Sheet
base(1).ExcelSpecifications(:).Sheet base(2).ExcelSpecifications(:).Sheet
ans = 'Optics' ans = 'X2Out' ans = 'Converter'
要添加 Excel 工作表或单元格数据的对象,指定为基线准则或测试用例输入对象。
Excel 表添加到基线准则或测试用例输入,指定为字符向量。
示例: 'Optics'
'Optics'
要添加到测试用例输入的指定工作表中的单元格范围,指定为以下形式之一的字符向量或字符串:
Range
'Corner1:Corner2'
Corner1:Corner2
矩形范围
使用语法 'Corner1:Corner2' 指定范围,其中 Corner1 和 Corner2 是定义区域的两个相对的角。例如,'D2:H4' 表示工作表上两个角 D2 和 H4 之间的 3×5 矩形区域。'Range' 名称-值对参量不区分大小写,并使用 Excel A1 引用样式(参阅 Excel 帮助)。
Corner1
Corner2
'D2:H4'
D2
H4
'Range'
示例: 'Range','Corner1:Corner2'
'Range','Corner1:Corner2'
''
未指定或为空
如果未指定,导入函数会自动检测使用的范围。
示例: 'Range',''
'Range',''
注意:使用范围是指电子表格中实际包含数据的矩形部分。导入函数通过修剪不包含数据的前导行和尾随行和列来自动检测使用的范围。仅由空白组成的文本被视为数据,并在使用范围内捕获。
'Row1:Row2'
Row1:Row2
行范围
您可以通过使用 Excel 行指示符指定开始行和结束行来识别范围。然后 readtable 会自动检测指定行内使用的列范围。例如,导入函数将范围规范 '1:7' 解释为读取第 1 行到第 7 行(包括)中使用的范围中的列的指令。
readtable
'1:7'
示例: 'Range','1:7'
'Range','1:7'
'Column1:Column2'
Column1:Column2
列范围
您可以通过使用 Excel 列指示符指定开始列和结束列来识别范围。然后 readtable 会自动检测指定列中使用的行范围。例如,导入函数将范围规范 'A:F' 解释为读取 A 列到 F 列(包括)中所用范围内的行的指令。
'A:F'
示例: 'Range','A:F'
'Range','A:F'
'NamedRange'
NamedRange
Excel 命名范围
在 Excel 中,您可以创建名称来标识电子表格中的范围。例如,您可以选择电子表格的矩形部分并将其命名为 'myTable'。如果电子表格中存在这样的命名范围,则导入函数可以使用其名称读取该范围。
'myTable'
示例: 'Range','myTable'
'Range','myTable'
示例: 'A1:C20'
'A1:C20'
在 R2017b 中推出
sltest.testmanager.BaselineCriteria | sltest.testmanager.TestInput
sltest.testmanager.BaselineCriteria
sltest.testmanager.TestInput
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处