回覆列表
  • 1 # daazhu2

    insert into tablename

    SELECT *

    FROM OpenDataSource( "Microsoft.Jet.OLEDB.4.0",

    "Data Source="c:\temp1.xls";User ID=;Password=;Extended properties=Excel 5.0")...[Sheet1$]

    注意如果兩邊資料型別不一致需要用cast或convert轉換資料型別。

    這是在查詢分析器中執行的直接匯入的指令碼

    sql2000直接執行即可,sql2005以上的需把外圍配置開啟(sql選單裡就有)

    insert into tablename --這裡輸入你要匯入的表

    SELECT * --這裡可以設定需要的execl中的欄位

    FROM OpenDataSource( "Microsoft.Jet.OLEDB.4.0",--這個是開啟資料來源,不用改

    "Data Source="c:\temp1.xls";--這裡設定你的execl存放的路徑和檔名

    User ID=;Password=;Extended properties=Excel 5.0")--這裡也不用改,標準格式

    ...[Sheet1$]--這裡設定execl的工作表名,一般沒改過的話execl中的工作表預設三個

    --Sheet1,Sheet2,Sheet3,注意別把$忘寫了。

  • 中秋節和大豐收的關聯?
  • 警犬可以放出來像野狗一樣散養嗎?你怎麼看?