『壹』 如何將excel文件導入資料庫
首先我們先打開需要導入外部數據的工作表,打開之後單擊需要從哪一行哪一列開始導入外部數據的單元格。單擊之後將滑鼠移到菜單欄,這時我們可以看到有一個「數據」按鈕,單擊該按鈕會下拉很多選項。
在下拉的選項里我們可以看到有一個「導入外部數據」選項,將滑鼠移到該選項又會下拉很多選項。
在下拉的選項里我們單擊「導入外部數據」按鈕,單擊之後會彈出如圖對話框,這時我們找到需要導入數據的工作表的存放位置,找到之後單擊打開按鈕,
單擊打開按鈕之後會彈出如圖對話框,這時我們單擊確定按鈕,單擊之後又會出現如圖2所示情況,這時我們選擇存放的位置是否是現有的工作表中還是新建工作表中,我們根據自己的實際情況來選擇,假如是放置在現有的工作表中,那麼直接單擊上方的確定按鈕。
單擊「新建web查詢」按鈕之後會彈出如圖對話框,這時我們在地址欄輸入我們要導入數據的網頁地址,輸入完成後單擊後邊的「轉到」按鈕。
單擊之後就會出現如圖所示情況,這時我們單擊下方的「導入」按鈕
『貳』 Excel怎麼將填入的數據導進資料庫
第一步:在ghost xp系統中啟動Access,在向導的提示下建立一個「空資料庫」以便用於存放從Excel中導入的數據
第二步:打開要導入數據的資料庫,切換到「外部數據」選項卡,選擇「Excel」按鈕,打開「導入數據」對話框。
第三步:在「選擇數據源」對話框中,可以根據需要選擇數據源,數據源就是我們之前准備好的「成績表.xlsx」表格文件。同時選擇「將數據源導入當前資料庫的新表中」。
第三步:在「選擇數據源」對話框中,可以根據需要選擇數據源,數據源就是我們之前准備好的「成績表.xlsx」表格文件。同時選擇「將數據源導入當前資料庫的新表中」。
第五步:勾選「第一行含有列標題」選項,以免導入向導將表格第一排的標題也當做數據導入進來。點擊「下一步」按鈕
第六步:分別選擇每一個數據列,並指定導入資料庫後的數據類型。中文部分建議設置為「文本」,數字部分可以設置為「整數型」或「雙精度型」。然後點擊「下一步」按鈕
第七步:接下來為數據表設置主鍵。主鍵是資料庫中一種特殊的列,列的內容是一組自動增長的數字,如果沒有實際的需要,我們選擇「不要主鍵」並點擊「下一步」按鈕。
第八步:為即將生成的新標取一個名字。例如「學生成績數據」,並點擊「完成」按鈕,結束導入。
『叄』 把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表格導入資料庫
方法如下:1、打開要導入的excel文件,觀察第一列是為欄位還是數據。
2、打開sqlserver,在需要導入的數據點擊右鍵
【任務】-【導入數據】
出現導入導出向導。
3、點擊下一步
,進入【選擇數據源】頁面,注意紅框設置。
4、點擊下一步
,進入【選擇目標】頁面,注意紅框設置。
5、點擊下一步
,進入【指定表復制或查詢】頁面,注意紅框設置。
6、點擊下一步
,進入【選擇源表和源視圖】頁面,注意紅框設置。
7、下一步,直到完成。出現【執行結果頁面】。
8、最後在sqlserver查詢表。
『伍』 excel表格如何導入資料庫中
一.使用php
excel
parser
pro軟體,但是這個軟體為收費軟體;
二.可將excel表保存為csv格式,然後通過phpmyadmin或者sqlyog導入,sqlyog導入的方法為:
·將excel表另存為csv形式;
·打開sqlyog,對要導入的表格右擊,點擊「導入」-「導入使用載入本地csv數據」;
·在彈出的對話框中,點擊「改變..」,把選擇「填寫excel友好值」,點擊確定;
·在「從文件導入」中選擇要導入的csv文件路徑,點擊「導入」即可導入數據到表上;
三.一個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中運行,這種方法適用於excel表格導入到各類sql資料庫:
·假設你的表格有a、b、c三列數據,希望導入到你的資料庫中表格tablename,對應的欄位分別是col一、col二、col三
·在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:
一)增加一列(假設是d列)
二)在第一行的d列,就是d一中輸入公式:
=concatenate("insert
into
tablename
(col一,col二,col三)
values
(",a一,",",b一,",",c一,");")
三)此時d一已經生成了如下的sql語句:
insert
into
table
(col一,col二,col三)
values
('a','一一','三三');
四)將d一的公式復制到所有行的d列(就是用滑鼠點住d一單元格的右下角一直拖拽下去啦)
5)此時d列已經生成了所有的sql語句
陸)把d列復制到一個純文本文件中,假設為sql.txt
·把sql.txt放到資料庫中運行即可,你可以用命令行導入,也可以用phpadmin運行
『陸』 如何實現Excel表格自動導入到資料庫
打開SQL Server Management Studio,按圖中的路徑進入導入數據界面。
『柒』 如何把excel表格數據導入到資料庫
1、打開SQL Server 2014 Management Studio 資料庫,並且登錄進去;
『捌』 如何將excel中的數據自動導入資料庫
將excel中的數據自動導入資料庫方法詳見:https://..com/question/1768949163774290300.html
『玖』 如何將Excel表單數據自動導入導出Access資料庫
方法/步驟
Excel表單數據與Access之間的轉換主要通過宏來實現。首先打開資料庫,在工具欄中查找到「創建-宏」點擊宏,出現圖2的界面。
創建Excel表單數據導入宏:點擊工具欄中的「設計-顯示所有操作」,點擊宏的選擇菜單(下圖2),選擇「TransferSpreadsheet」;
數據導入設置(下圖3):
1、遷移類型選擇「導入」
2、電子表格類型選擇「Microsoft Excel 97 - Excel 2003 Workbook」
3、表名稱:如果你要輸入到Access已有表中,就輸入現有表的名稱,如果要新建表,就輸入所要新建表的名稱,導入後會自動生成新表。
4、文件名稱:也就是你所需要導入的Excel表的完整路徑和表單名。
5、帶有欄位名稱選擇」是「。
6、范圍可以不選擇。
設置完成後,點擊左上角的保存圖標,輸入自己定義的宏的名稱後」確認「,Excel導入的宏創建完成(下圖2)。如果運行,就用滑鼠左鍵雙擊,就會將數據導入所需要的表中或者自動生成新表(下圖3)。
創建Excel表單數據導出宏:步驟基本同於第二步,選擇「TransferSpreadsheet」,只是在導出設置時有一點區別。
數據導入設置(下圖):
1、遷移類型選擇「導出」
2、電子表格類型選擇「Microsoft Excel 97 - Excel 2003 Workbook」
3、表名稱:是指Access資料庫中需要導出的表的名稱。
4、文件名稱:是指從資料庫中導出到目標Excel表的完整路徑和表名。
5、帶有欄位名稱選擇」是「。
6、范圍可以不選擇。
保存和運行方式如第三步。
創建操作面板:工具欄中」資料庫工具-切換面板管理器「。
面板管理器設置:
1、選擇」主切換面板「點擊編輯(下圖1);
2、點擊」新建「出現(圖3)的界面」編輯切換面板項目「;
3、編輯切換面板項目的設置:
1、文本:就是你所需要創建的項目名稱,如將名字設為「生產報表導 入」;
2、命令:資料庫內表單的方式,選擇「運行宏」;
3、宏:選擇需要運行的宏,如上已經創建好的宏「生產報表導入」;
4、按」確定「完成設置。
5、按以上步驟完成」生產報表導出「的面板設置。
6、關閉資料庫面板設置:選擇」新建「-文本命名為」關閉資料庫「-命令選擇「退出應用程序」-「確定」(如下圖4)。
4、選擇「關閉」鍵,面板設置完成。
滑鼠雙擊左鍵窗體中的」切換面板「出現如圖界面,只要點擊圖中的紅色圈中的按鍵,就會自動完成數據的導入、導出和資料庫的關閉。
希望本篇對你有所幫助。