ExcelSetCell
简述
设置指定的Excel中的指定的Sheet的行列的数据值。注意,设置数值后,必须保存,才设置成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
ExcelSetCell(ExcelFileName; ExcelSheetName:String; Row;Col:Integer; Value:Any): Boolean;
名称 | 类型 | 说明 |
---|
ExcelFileName | String | 字符串类型。指定的Excel文件名。 |
ExcelSheetName | String | 字符串类型。指定的Sheet名。 |
Row | Integer | 整数。指定的行。注:第一行为1。 |
Col | Integer | 整数。指定的列。注:第一列为1。 |
Value | Any | 任意类型。设置的指定行列的值。 |
返回 | Boolean | 如果成功则返回真,如果指定的文件不存在或者指定的Sheet不存在或者失败则返回假。 |
//将本地文件C:\VBA.xls的Sheet1的第2行第1列的数据修改为hello
dir:= "C:\\VBA.xls";
ret:=rdo2 ExcelSetCell(dir,"Sheet1",2,1,"hello");
if ret then
begin
ret1:=rdo2 ExcelSave(dir);
if ret1 then rdo2 ExcelQuit();
end;
return ret;
//结果:1,数据修改成功。