DELPHI操作EXCEL

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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值