回覆列表
-
1 # 何以笙丶丶
-
2 # 微笑的水半島稻葵
第一步把要整理好的資料放到伺服器的某個目錄下面
第二步開啟表所在的資料庫
use該表所在資料庫
inserttablename(columnname)
select*from
OPENROWSET("MICROSOFT.JET.OLEDB.4.0"
,"Excel5.0;HDR=YES;DATABASE=檔案存放路徑+表名",sheet1$)
樓主的想法不太成熟,問這資料導進去你想要的表之後,這資料導進去的是否跟原來的資料怎麼匹配的,希望你考慮一下,導進去容易,怎麼匹配?
有很多方法,給你說個簡單的就是用連線Access資料庫一樣連線Excel用select查出你要的列到dataread或者dataset中,然後在連線sql資料庫,insert進去,就是用兩個資料庫連線,這個方法比較簡單,就相當於是兩個表之間的操作,一個select ,另一個insert。你可以試試,用兩個不同的連線形式連線兩個資料庫,一個讀一個寫,一個連oledb和一個連sql,連線串會寫吧。