• 备份数据到EXCEL


    procedure SaveToExcel(AFile:string);

    var

    sheet,XLApp,workbook:Variant;

    iRow,MaxRow:integer;

    begin

    screen.Cursor :=TADOTable.Create(nil);

    ADOTable.Connectionstring :=FConnstr;

    XLApp:=CreateObject('Excep.Application');

    workbook:=CreateObject('Excel.Sheet');

    XLApp.DisplayAlerts :=false;

    XLApp.ScreenUpdating :=false;

    XLApp.workbooks.Add;

    Workbook :=XLApp.workbooks[1];

    sheet :=workbook.worksheets[1];

    ADOTable.TableName :='dog';

    ADOTable.Open;

    //写EXCEL的标题栏

    iRow :=1;

    sheet.Cells[iRow,1]:='狗号';

    sheet.Cells[iRow,2]:='服务卡号';

    .

    .

    .

    //写EXCEL的内容

    while not ADOTable.Eof do

    begin

    inc(iRow);

    Sheet.Cells[iRow,1]:=ADOTable.FieldByName('dog').AsString;

    Sheet.Cells[iRow,1]:=ADOTable.FieldByName('dog').AsString;

    .

    .

    .

    ADOTable.Next;

    end;

    workbook.SaveAs(AFile);

    workbook.Close;

    if not VarIsEmpty(XLApp) then

    begin

    XLApp.DisplayAlerts :=False;

    XLApp.ScreenUpdateing :=True;

    XLApp.Quit;

    end;

    ADOTable.Free;

    Screen.Cursor :=crDefault;

    end;

  • 相关阅读:
    java 策略模式
    Android使用ListView应该注意的地方
    Zxing android 解析流程
    java 工厂模式
    Java 单例模式
    TextView的属性详解
    java 装饰者模式
    CSS outline:none
    php数组
    利用Google API快速生成QR二维码
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2035787.html
Copyright © 2020-2023  润新知