逻
逻辑鱼
Unregistered / Unconfirmed
GUEST, unregistred user!
刚刚写了一个函数想把已经画好的Excel表格里的数据 取出来 计算一下合计
代码 和 报出的错误如下
function TDmXzGbBanHz.ExcelSum(x, y: Integer;
a, b: String): Real;
var
I: Integer;
ExcelSum: Real;
ExcelItem: String;
begin
//a,b分别定义Excel中的具体坐标
ExcelItem := ExcelWorksheet1.Cells.Item[a,b];
//这里报的错误
if ExcelItem ='' then
ExcelItem := FloatToStr(0);
for I := x to ydo
ExcelSum := ExcelSum + StrToFloat(ExcelItem);
result := ExcelSum;
end;
错误: 提示 OLE error 800A03EC
代码 和 报出的错误如下
function TDmXzGbBanHz.ExcelSum(x, y: Integer;
a, b: String): Real;
var
I: Integer;
ExcelSum: Real;
ExcelItem: String;
begin
//a,b分别定义Excel中的具体坐标
ExcelItem := ExcelWorksheet1.Cells.Item[a,b];
//这里报的错误
if ExcelItem ='' then
ExcelItem := FloatToStr(0);
for I := x to ydo
ExcelSum := ExcelSum + StrToFloat(ExcelItem);
result := ExcelSum;
end;
错误: 提示 OLE error 800A03EC