ExcelGetCells
简述
获得指定的Excel中的指定的Sheet的区域的数据值。注意,获取数值成功后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
ExcelGetCells(ExcelFileName;ExcelSheetName:String;Row;Col:Integer;Row2;Col2:Integer;Var Value): Boolean;
名称 | 类型 | 说明 |
---|
ExcelFileName | String | 字符串类型。指定的Excel文件名。 |
ExcelSheetName | String | 字符串类型。指定的Sheet名。 |
Row | Integer | 整数。指定的行。注:第一行为1。 |
Col | Integer | 整数。指定的列。注:第一列为1。 |
Row2 | Integer | 整数。指定的行。注:第一行为1。 |
Col2 | Integer | 整数。指定的列。注:第一列为1。 |
Value | | 任意类型。用于返回指定区域的值,如果有值为一个二维数组。 |
返回 | Boolean | 如果成功则返回真,如果指定的文件不存在或者指定的Sheet不存在或者获取数据失败则返回假。 |
//取本地文件C:\VBA.xls 中Sheet1的第1行到到第5行,第1列到第5列的数据
ret:=rdo2 ExcelGetCells("C:\\VBA.xls","Sheet1",1,1,5,5,data);
if ret then
begin
ret1:=rdo2 ExcelQuit();
if ret1 then return data;
end;
return ret;
结果:
