国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

Delphi與Excel

2019-11-18 18:35:53
字體:
來源:轉載
供稿:網友
 

uses comobj,Excel97,excel2000;

//從Excel寫數據到access
PRodedure ExcelToMdb(EXLfile:string;);
var
  sheet,XLApp,workbook : variant;
  iRow,MaxRow:integer;
begin
  screen.Cursor:=crHourGlass; 
  try
    //創建對象
    XLApp:=createOleObject('Excel.application');
      XLApp.displayAlerts:=false;
      XLApp.ScreenUpdating:=false;
    XLApp.WorkBooks.Add(EXLfile);
    workbook := XLApp.workbooks[1];
    sheet:=workbook.worksheets[1];
    //sheet:=XLApp.WorkBooks[1].worksheets[1];
   
   
    //取得最大行數  maxRow
    XLApp.ActiveCell.SpecialCells(xlLastCell).Select;
    maxRow:=XLApp.ActiveCell.Row;     //最大行數

    //寫數據到Access庫
    ADOTable1.open;
    for iRow:=2 to MaxRow do
    if sheet.cells[iRow,1]<>'' then  //關鍵字不為空
    begin
      ADOTable1.Append ;
      ADOTable1.fieldByName('ID').asInteger:=

                                   strToInt(sheet.cells[iRow,1]);
      ADOTable1.fieldByName('code').asString:=sheet.cells[iRow,2]; //編碼
      ADOTable1.fieldByName('name').asString:=sheet.cells[iRow,3]; //名稱
      ADOTable1.post;
    end;

  finally
    if not VarIsEmpty(XLApp) then begin  //釋放對象
      XLApp.displayAlerts:=false;
      XLApp.ScreenUpdating:=true;
      XLApp.quit;
    end;
    screen.Cursor:=crDefault;
  end;
end;

//=================== 其他一些屬性方法 ===============//

    curRow:=XLApp.ActiveCell.Row; //當前行數
    XLApp.displayAlerts:=false;   //運行宏時是否顯示警告和消息
    XLApp.ScreenUpdating:=false;  //屏幕更新功能,提高速度;
                                  //結束運行后,ScreenUpdating 設回到 True

    XLApp.run('macroName',params...)//運行宏

    workbook.save ;
    workBook.SaveAs(AFileName,xlNormal,'','',False,False);


上一篇:Delphi與Word(三)取得Word文件的數據

下一篇:Delphi中根據分類數據生成樹形結構的最優方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 海阳市| 静宁县| 曲松县| 永康市| 平遥县| 台北县| 桦南县| 阜阳市| 松原市| 孙吴县| 含山县| 金门县| 大理市| 凤翔县| 遵义县| 汨罗市| 惠东县| 宣汉县| 聂荣县| 马山县| 浦城县| 平安县| 莱州市| 平武县| 沭阳县| 化州市| 南部县| 邵阳市| 马尔康县| 当涂县| 营山县| 孝感市| 湟源县| 大姚县| 石屏县| 宁乡县| 甘孜县| 徐水县| 苏尼特右旗| 醴陵市| 赣榆县|