回覆列表
  • 1 # zyegf4195

    1、方法一:在VF命令視窗下輸入:USE資料表文件appenfrom路徑\XLS檔名typeXLS2、方法二:將XLS檔案另存為,檔案型別選擇DB2即可

  • 2 # 我是阿嘛

    假設有一個excel表d:\在職職工庫.xls,簿中有一個表在職職工,其中有如下資料

    2002年5月職工花名冊

    序號 姓名 性別 民族 工資

    1 張三 男 漢 800.00

    2 李四 男 回 1200.00

    3 張芸 女 漢 852.00

    4 何天榮 男 滿 962.00

    現要把其中的職工資料匯出到d:\zghmc.dbf.

    首先用excel開啟d:\在職職工庫.xls,選擇包含職工資料的區域,不包括標題"2002年5月職工花名冊",執行"插入->名稱->定義",輸入zgk,為所選的資料定義一個名稱,關閉excel.

    在project中加入一個ADOConnection1、一個ADOQuery1,新增以下程式碼:

    ADOConnection1.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\在職職工庫.xls;Extended Properties=excel 8.0;Persist Security Info=False";

    ADOQuery1.Connection:= ADOConnection1;

    ADOQuery1.SQL.Clear;

    ADOQuery1.SQL.Add("select * into zghmc in "d:\" "dBASE 5.0;" from zgk" );

    ADOQuery1.ExecSQL;

    ADOQuery1.Close;

    然後編譯執行,就把excel中的職工資料匯出到d:\zghmc.dbf中了。

    如果要在程式中顯示excel中的資料,新增一個ADOTable1,設定Connection為ADOConnection1就可以了.

  • 中秋節和大豐收的關聯?
  • 愛過的痕跡是哪首歌?