校驗Excel表
校驗Excel表的方式有如下的大致四種:
1、checkExcelCell
命令含義:校驗Excel單元格文本。
命令參數(shù):四個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格行號(從0開始),第三個參數(shù)輸入單元格列號(從0開始),第四個參數(shù)輸入期望值。
命令產(chǎn)生:手工添加或向?qū)砑印?/p>
命令返回:校驗成功返回true,否則返回false
命令舉例:ar.checkExcelCell("C:\\Test.xls", 0, 0, "Spasvo");
2、checkExcelColumn
命令含義:校驗Excel某列文本。
命令參數(shù):三個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格列號(從0開始),第三個參數(shù)輸入期望值(字符串一維數(shù)組)。
命令產(chǎn)生:手工添加或向?qū)砑印?/p>
命令返回:校驗成功返回true,否則返回false
命令舉例:String [ ] strColumn = {"18", "18", "19"};
ar.checkExcelColumn("C:\\Test.xls", 2, strColumn);
3、checkExcelRow
命令含義:校驗Excel某行文本。
命令參數(shù):三個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格行號(從0開始),第三個參數(shù)輸入期望值(字符串一維數(shù)組)。
命令產(chǎn)生:手工添加或向?qū)砑印?/p>
命令返回:校驗成功返回true,否則返回false
命令舉例:String [ ] strRow = {"Name", "Sex", "Age"};
ar.checkExcelRow("C:\\Test.xls", 0, strRow);
4、checkExcelWhole
命令含義:校驗Excel文本。
命令參數(shù):兩個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入期望值(字符串二維數(shù)組)。
命令產(chǎn)生:手工添加或向?qū)砑印?/p>
命令返回:校驗成功返回true,否則返回false
命令舉例:String [ ][ ] strCheck = {{"Zhang san", "男", "18"}, {"Li si", "男", "20"}};
ar.checkExcelWhole("C:\\Test.xls", strCheck);
下面我們舉一個校驗單元格的例子:
1、我首先在F盤建一個Excel表格,然后在第一個格子(A1)里面編輯澤眾的logo : spasvo

2、打開AR,在項目管理器中新建項目,雙擊項目,再新建腳本,雙擊腳本文件,在腳本編寫框里我們把腳本編寫好:
ar.checkExcelCell("F:\\1\\新建 Microsoft Excel 97-2003 工作表.xls", 0, 0, "spasvo");

然后選擇執(zhí)行腳本:

可以看到執(zhí)行結(jié)果如上圖所示:
期望值與實際值相匹配,即執(zhí)行成功,校驗Excel表完成。