您的位置:首页 > 编程语言 > Delphi

DELPHI操作EXCEL

2009-04-21 14:54 603 查看
uses Excel2000;

var

Temp_Worksheet: _WorkSheet;
Temp_WorkBook: _WorkBook;
i:integer;
strB,strL,FileName:String;
ExcelApplication1: TExcelApplication;
ExcelWorksheet1: TExcelWorksheet;
ExcelWorkbook1: TExcelWorkbook;
LCID: Integer;

begin

ExcelApplication1 := TExcelApplication.Create(nil);
ExcelWorksheet1 := TExcelWorksheet.Create(nil);
ExcelWorkbook1 := TExcelWorkbook.Create(nil);
ExcelApplication1.Disconnect;
ExcelApplication1.Connect;
LCID := GetUserDefaultLCID;

FileName:='D://08.xls';
Temp_WorkBook := ExcelApplication1.Workbooks.Open(FileName,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,LCID) as _WorkBook;
ExcelWorkBook1.ConnectTo(Temp_WorkBook);

Temp_Worksheet := ExcelWorkbook1.Sheets.Item[1] as _WorkSheet;
ExcelWorkSheet1.ConnectTo(Temp_WorkSheet);

for i:=2 to ExcelWorkSheet1.Rows.Count do
begin
Application.ProcessMessages;
strL:= ExcelWorkSheet1.Cells.Item[i,4];
strB:= ExcelWorkSheet1.Cells.Item[i,5];
....
ExcelWorkSheet1.Cells.Item[i,6]:= '';
ExcelWorkSheet1.Cells.Item[i,7]:= '';
objPoint:=nil;
end
else
break;
end;
ExcelApplication1.Save;
ExcelApplication1.Disconnect;
ExcelApplication1.Quit;
ExcelApplication1.Free;
ExcelWorksheet1.Free;
ExcelWorkbook1.Free;

end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: