說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
把Excel工作表中數據導入數據庫 Excel怎么把數據導入數據庫,【excel助手】今天為大家分享一篇干貨知識,如何設置Excel怎么把數據導入數據庫,今天的分享角度是從工作中常用的角度談的,正如標題提到的“把Excel工作表中數據導入數據庫 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了
以上就是把Excel工作表中數據導入數據庫 Excel怎么把數據導入數據庫全部內容了,希望大家看完有所啟發,對自己的工作生活有所幫助,想要了解更多跟把Excel工作表中數據導入數據庫 Excel怎么把數據導入數據庫請關注我們文章營銷官網!
推薦閱讀
使用excel的數據導入功能 excel導入數據庫 | 文軍營銷1、在 統計 工作簿中新建工作表, 并命名為 北京永樺包裝有限公司 。 2、切換到 【數據】 選項卡, 在 【獲取外部數據】 組中單擊 【自文本】 按鈕。 3、彈出【導入文本文件】對話框,找到文本文件北京永樺包裝有限公司 , 選擇文件,單擊【導入】按鈕。 圖1 4、彈出文本導入向導,在此可以預覽文本文件,單擊【...創建Excel數據列表 excel調用數據庫 | 文軍營銷步驟1 單擊選擇性別列中的任意一個單元格,然后單擊數據功能選項,再單擊排序和篩選功能組中的升序或降序工具按鈕,如圖1、圖2所示。 圖1 圖2 步驟2 單擊開始功能選項,然后單擊樣式功能組中的套用表格格式工具按鈕,在下拉菜單中單擊選擇列表樣式圖標,如圖3所示。 圖3 步驟3 單擊引用按鈕,如圖4所示。 圖4 步驟4 在...以文本文件中的數據制作Excel數據透視表 | 文軍營銷1、新建一個Excel工作簿。 2、單擊數據選項卡,在獲取外部數據功能組中單擊自其他來源按鈕,彈出下拉菜單,選擇來自Microsoft Query命令,如圖2所示。 圖2 3、此時會打開選擇數據源對話框,在數據庫列表中選擇<新數據源>選項,如圖3所示。 圖3 4、單擊確定按鈕,打開創建新數據源對話框,如圖4所示。vlookup函數出現錯誤怎么辦 vlookup函數常見錯誤有哪些 | 文軍營銷出錯原因:這是從網頁或數據庫中導入數據時帶來的不可見字符,造成了查找的錯誤。 解決方案:在A列后插入幾列空列,然后對A列進行分列操作(數據 – 分列),即可把不可見字符分離出去。 vlookup函數出現錯誤怎么辦 一般來說,這些有空格或者不可見字符是從系統導入到excel工作表里造成的,或者是我們輸入時手誤,這種情況下...
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732