❶ 將資料庫中數據導入到Excel表格
//excel導入資料庫
應該先把excel
使用oledb導入到數據集中.
然後再導入到對應表結構的資料庫中.
❷ 把Excel工作表中數據導入資料庫
這是第二次了,市場部那邊又來要求改數據。他們要改的是資料庫某張表中類似商品價格等的數據,需要改的地方又多,我們上次是靠新來的兄弟一個個給Update進去的,這次老大去教了他們Update語句,把煩人的皮球踢給他們了。但這樣一個個更新很明顯不是辦法,我想通過excel直接把數據導入資料庫應該是可行的吧,就開始找方法了。
我想至少有這樣兩種比較容易實現的方法:
1、直接用sql語句查詢
2、先用excle中的數據生成xml文件,再把xml導入資料庫
第一種方法(方法二以後再試),找到聯機叢書里實現此功能的Sql語句如下:
SELECT* FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="c:Financeaccount.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')…xactions
語句是有了,但我還是試了很久,因為各個參數具體該怎麼設置它沒有說。Data Source就是excel文件的路徑,這個簡單;UserId、Password和Extended properties這三個屬性我改成了各種各樣的與本機有關的用戶名、密碼以及excel版本都不對,最後用上面例子里的值“User ID=Admin;Password=;Extended properties=Excel 5.0”才成功了,暈啊;最後個“xactions”更是查了很多資料,其實就僅僅是excel文件里所選的工作表名而已,怪我對excel不夠熟悉了,另外注意默認的Sheet1要寫成[Sheet1$]
最後,看看我成功的測試
資料庫里建好一個表testTable_1,有5個欄位id, name, date, money, content,C盤下book1.xls文件的sheet1工作表裡寫好對應的數據並設好數據類型,執行如下插入語句:
insertintotestTable_1([name],[date],[money],[content]) Select[姓名],[日期],[金額],[內容] FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="C:Book1.xls"; UserID=Admin;Password=;Extendedproperties=Excel5.0')…[Sheet1$]
select里的列名我一開始用*代替,但發現輸出順序與我預期的不同,是“金額、內容、日期、姓名”,不知道具體有什麼規律,就老老實實寫名字了。操作成功
回過頭來看看市場部的要求,假設在我這張表裡實現,可以先判斷如excel里存在與記錄相同的name欄位(name要唯一非空)時就刪除記錄,之後再插入,這樣簡單,但自增的id欄位會因為插入而改變,那是不行的了。可行的方法是先讀出excel里全部記錄,然後用游標一條條分析,如果存在這個name就更新否則就插入。OK,下次就不用讓他們再對著文檔一條條Update了
❸ Access資料庫怎麼導入Excel表
第一步,桌面上新建Access資料庫
第二步,新建完畢後,默認名稱如圖
第五步,點擊「外部數據」
第六步,繼續點擊「Excel」按鈕
第七步,彈出「導入」界面,點擊瀏覽按鈕
第八步,選中student的Excel文件,點擊打開
第九步,導入窗口中,繼續點擊「確定」
第十步,沒有問題,點擊下一步
第十一步,沒有問題,點擊下一步
第十二步,選擇「我自己選擇主鍵」,點擊下一步
第十三步,確定表名稱,點擊完成
第十四步,繼續點擊「關閉」按鈕
第十五步,導入的表成功,出現在左側,點開它,驗證一下
第十六步,數據無誤,成功導入。是不是非常簡單!
❹ 怎樣向資料庫中導入excel表
這里以SQL SERVE2008為例。SQLSERVER2008有一個「數據導入導出功能」,當然我們也可以打開資料庫之後,在資料庫上點擊右鍵,然後選擇「任務」,選擇「導入數據」,我們就看到彈出淡入數據的對話框:
❺ 如何將ACCESS資料庫內容導入EXCEL模板
EXCEL表裡
數據
導入外部數據-導入數據-文件類型選到
ACCESS的類型
然後導入
❻ 如何在資料庫中導入excel文件內的數據
方法/步驟
1)打開sql server,右鍵在要導入數據的資料庫選擇任務-->導入數據
❼ sql server資料庫如何導入excel表
首先不要安裝簡版SQL (Express)簡版沒有導入功能
打開SQL管理器,在要入的資料庫上右擊,選擇任務-導入數據
❽ 該怎麼把數據從資料庫中導入到Excel中
對於經常跟SQLServer資料庫打交道的人員來說經常會設計到導出SQLServer表中的數據。把SQLServer表中的數據導出為Excel文件有兩種方式。小編下面來講講如何導出SQLServer表數據為Excel文件。
https://jingyan..com/article/3065b3b68f2ab7becef8a449.html
❾ 怎麼把excel表格導入資料庫
方法如下:1、打開要導入的excel文件,觀察第一列是為欄位還是數據。
2、打開sqlserver,在需要導入的數據點擊右鍵
【任務】-【導入數據】
出現導入導出向導。
3、點擊下一步
,進入【選擇數據源】頁面,注意紅框設置。
4、點擊下一步
,進入【選擇目標】頁面,注意紅框設置。
5、點擊下一步
,進入【指定表復制或查詢】頁面,注意紅框設置。
6、點擊下一步
,進入【選擇源表和源視圖】頁面,注意紅框設置。
7、下一步,直到完成。出現【執行結果頁面】。
8、最後在sqlserver查詢表。
❿ 資料庫導入Excel失敗,怎麼解決
資料庫導入excel出現失敗的情況,是因為導入的方式不正確或者內容有誤,所以制的。所以這個時候,最好建議可以重新導入新的excel表格使用,這樣才會達到更理想的順暢應用效果,讓數據導入更准確一些。