1樓:匿名使用者
方法/步驟
1開啟sql server management studio,按圖中的路徑進入匯入資料介面。
2匯入的時候需要將excel的檔案準備好,不能開啟。點選下一步。
3資料來源:選擇「microsoft excel」除了excel型別的資料,sql還支援很多其它資料來源型別。
4選擇需要匯入的excel檔案。點選瀏覽,找到匯入的檔案確定。
5再次確認檔案路徑沒有問題,點選下一步。
6預設為是使用的winodws身份驗證,改為使用sql身份驗證。輸入資料庫密碼,注意:資料庫,這裡看看是不是匯入的資料庫。也可以在這裡臨時改變,選擇其它資料庫。
7選擇匯入資料excel表內容範圍,若有幾個sheet表,或一個sheet表中有些資料我們不想匯入,則可以編寫查詢指定的資料進行匯入。點選下一步。
8選擇我們需要匯入的sheet表,比如我在這裡將sheet表名改為price,則匯入後生面的sql資料庫表為price$。點選進入下一步。
9點選進入下一步。
10在這裡完整顯示了我們的匯入的資訊,執行內容,再次確認無誤後,點選完成,開始執行。
11可以看到任務執行的過程和進度。
12執行成功:我們可以看看執行結果,已傳輸1754行,表示從excel表中匯入1754條資料,包括列名標題。這樣就完成了,執行sql查詢語句:
select * from price$就可以檢視已匯入的資料內容。
2樓:千鋒教育
方法/步驟
1開啟sql server 2005,如圖,並且準備好excel資料表,下面工作馬上開始
2開啟sql server 2005之後隨意選擇一個資料庫,右擊任務——匯入資料。
3匯入資料第一個頁面,點選下一步
4選擇資料來源為excel,選擇檔案路徑和excel版本,點選下一步
5選擇目標源和伺服器名稱,使用你自己的登入方式,點選下一步,選擇第一個選項,複製。。。。
6選擇表和資料目標,如圖所示,可以點選預覽,然後下一步——立即執行——下一步——完成
7傳輸完成,如圖所示
8重新整理資料庫,檢視新出現的資料表,就可以發現新匯入的資料了,ok了
3樓:
第一步:登入到 sql server management studio
第二步:在 「物件資源管理器 」中右鍵單擊 「管理 」,在彈出列表中單擊 「匯入資料 」
第三步:在 「匯入嚮導 」對話方塊中單擊 「下一步 」,進入到 「選擇資料來源 」對話方塊,在 「資料來源 」列表中選擇 「microsoft excel 」,同時選擇相應的 excel 文件,完成後單擊 「下一步 」(一定要勾選該對話方塊中的 「首行包含列名稱 」,因此它是將 excel文件中的列標題為資料庫表中的列項標題)
第四步:指定目標資料庫服務,依次單擊 「下一步 」。。。。至到 「完成 」
第五步:重新打到 sql server management studio,進入到匯入的資料庫表,可以發現所匯入的 excel文件資料。
4樓:哪個故人
選 中 sql資料庫db如:testdb(右鍵)-->tasks--》import data 下面你自己會了
5樓:匿名使用者
select * into t# from openrowset( 'microsoft.jet.oledb.
4.0', 'excel 5.0;hdr=yes;imex=1; database=d:
\kq\salary.xls',sheet1$)
以上是將d:\kq\salary.xls的sheet1匯入到sqlserver的一個新表,自己稍微該下就可以了,注意into t#是建立表t#,有表可用
insert into table select * from from openrowset( 'microsoft.jet.oledb.
4.0', 'excel 5.0;hdr=yes;imex=1;database=d:
\kq\salary.xls',sheet1$)
但是要注意欄位型別長度要匹配
如何將excel**中的資料匯入到sql資料庫裡已經存在的表裡,注意是已經建好的?
6樓:
insert into tablenameselect *
from opendatasource( 'microsoft.jet.oledb.4.0',
'data source="c:\temp1.xls";user id=;password=;extended properties=excel 5.
0')...[sheet1$]
注意如果兩邊資料型別不一致需要用cast或convert轉換資料型別
7樓:墨鈺呀
一樓回答的很詳細,還有一點要注意,就是匯入的excel表要在本地,也就是表要在sql伺服器上的才能匯入,不然會提示錯誤
8樓:相倪兒
insert into
9樓:
用sqlcel的「匯入excel」功能可以一鍵匯入excel檔案。
sqlcel的匯入excel
一鍵匯入選擇的excel**
選中需要匯入的excel**,然後點選匯入即可
如何將excel表匯入現有的sql sever資料表裡面
10樓:匿名使用者
1、首先準備好excel表,希望把它匯入到sql server2012中的qearltest資料庫中。
2、找到qearltest資料庫,然後右鍵在下拉選單中找到 「task"中的「import data。
4、選擇要匯入的目標資料庫,要匯入的是qearltest這個資料庫中,然後點選下一步。
5、這裡選擇直接複製這個excel表,然後連續點選3次下一步。
6、最後點選完成,會看到一個資料匯入成功的介面。
7、回到qearltest這個資料庫,去檢驗是否成功匯入了這個表中的10條資料,就完成了。
11樓:
工具/材料:management studio、excel檔案。
1、首先在桌面上,點選「management studio」圖示。
2、之後在該介面中,選中要匯入的現有資料庫選項。
3、接著在該介面中,右鍵點選「任務」裡「匯入資料」選項。
4、然後在該介面中,選中excel表檔案,點選「開啟」按鈕。
5、然後在該介面中,選擇「複製一個或多個表或試圖的資料」選項。
6、然後在該介面中,點選「下一步」按鈕。
7、之後在該介面中,勾選「立即執行」選項。
8、接著在該介面中,點選「完成」按鈕。
9、最後在該介面中,顯示excel表匯入現有的sql sever資料表成功。
12樓:
1、首先進入到sqlserver應用程式的操作頁面中,滑鼠右鍵單擊想要放入excel**的資料庫。
2、接下來需要點選任務,再點選任務中的匯入資料選項,4、接下來就需要在新出現的介面中,根據要求選擇資料來源 excel,檔案路徑,以及excel版本,進行下一步。
5、然後是目標資料庫。選擇「 msslserver」作為目標,無需更改伺服器名稱,輸入對應的密碼進行認證,選擇對應的資料庫作為資料庫,最後單擊「下一步」,如圖所示。
6、所示介面中的預設選項就足夠了。點選下一步。
7、圖形介面,可以自定義目標資料庫(該表可能不存在於資料庫中),8、單擊預覽以檢視匯入後的表狀態,如圖所示。
9、接下來在新出現的頁面中,進行下一步。
10、最後,單擊「完成」以成功匯入。
13樓:匿名使用者
一般的資料庫都有這個功能的。都在「匯入」裡面,進去過後選擇從**匯入。你自己看一下你的開發工具吧,應該能找得到的。
14樓:漆黑的夜冷漠的風
sqlserver中選擇對應資料庫,右鍵-匯出資料,選擇資料來源,microsoft excel97-2000,選擇excel檔案.
下一步驟,選擇需要匯入到的資料庫,下一步,選擇從資料庫複製表和檢視.
下一步驟,選擇excel中的表和sqlserver中的表,點轉換按扭進行兩表欄位關係對應,
最後點一下步完成即可.
15樓:張愛民_浦東
匯入方法有多種,可以使用opendatasource,來匯入。
以下是我在用的方法。
select * into #temp from opendatasource('microsoft.jet.oledb.
4.0','data source=d:\upload_excel\test.
xls;user id=;password=;extended properties=excel 5.0')...sheet1$
以上**完成將d:\upload_excel\test.xls,追加到臨時表temp中。
如果你要追加到其他表裡,使用
insert into ta (col1,col2,col3) values
select (col1,col2,col3) from opendatasource('microsoft.jet.oledb.
4.0','data source=d:\upload_excel\test.
xls;user id=;password=;extended properties=excel 5.0')...sheet1$
sheet1$是工作表名稱,後面需加上$
以上**是我正在使用的,放在頁面前臺頁面裡,test.xks做為變數,將資料表匯入資料庫中。
16樓:
一般資料庫工具都能導吧,oracle的pl/sql反正可以匯入
sql語句如何將excel表匯入到資料庫?我要的是sql語句
17樓:
在查詢分析器裡,運算元據庫物件選擇lee直接寫 sql語句:
如果是匯入資料到現有表,則採用
insert into 表 select * from openrowset('microsoft.jet.oledb.4.0'
,'excel 5.0;hdr=yes;database=c:\test.xls',sheet1$)
的形式如果是匯入資料並新增表,則採用
select * into 表 from openrowset('microsoft.jet.oledb.4.0'
,'excel 5.0;hdr=yes;database=c:\test.xls',sheet1$)
的形式。
以上語句是將 excel檔案裡 sheet1工作表中所有的列都讀進來,如果只想導部分列,可以
insert into 表 (a1,a2,a3) select a1,a2,a3 from openrowset('microsoft.jet.oledb.4.0'
,'excel 5.0;hdr=yes;database=c:\test.xls',sheet1$)
其實可以將 openrowset('microsoft.jet.oledb.4.0'
,'excel 5.0;hdr=yes;database=c:\test.xls',sheet1$)當成一個表,例如我就寫過這樣一個句子:
insert into eval_channel_employee(channel,employee_id)
select case a.渠道 when 'diy' then 1 when 'rdc' then 0 when 'kcm' then 2 else 3 end
,b.id from
openrowset('microsoft.jet.oledb.4.0'
,'excel 5.0;hdr=yes;database=c:\temp\name.xls',sheet1$) as a,pers_employee b
where a.員工編碼 =b.code
簡單的方法:
sql2005中直接可以實現匯入功能 sql2008不知道可不可以。
操作過程如下:
第一步:登入到 sql server management studio,
第二步:在 「物件資源管理器 」中右鍵單擊 「管理 」,在彈出列表中單擊 「匯入資料 」
第三步:在 「匯入嚮導 」對話方塊中單擊 「下一步 」,進入到 「選擇資料來源 」對話方塊,在 「資料來源 」列表中選擇 「microsoft excel 」,同時選擇相應的 excel 文件,完成後單擊 「下一步 」(一定要勾選該對話方塊中的 「首行包含列名稱 」,因此它是將 excel文件中的列標題為資料庫表中的列項標題)
第四步:指定目標資料庫服務,依次單擊 「下一步 」。。。。至到 「完成 」
第五步:重新打到 sql server management studio,進入到匯入的資料庫表,可以發現所匯入的 excel文件資料。
你試下下面的吧:
開啟sql server configuration manager,啟用sql server agent(例項名)。 啟動模式更改為「自動」
如何將網頁裡資料匯入到Excel
單個頁面的數獲取用excel還有可能實現。要是需要獲取很多頁面的資料還是要用網路爬蟲的。現在比較簡單好用的,應該是八爪魚了吧,正好改版免費試用了。可以花10分鐘學習一下,自己定義獲取資料 這個問題需要網路爬蟲來實現的,不可能通過簡單的複製貼上,需要涉及到網路技術,任何一門可以實現http訪問的程式語...
如何將本地excel資料匯入到資料庫
方法如下 選擇需要 另存為 選取適合格式,匯出,如圖 如何把excel 資料匯入到資料庫 1 開啟sql server 2014 management studio 資料庫,並且登入進去 2 新建一個資料庫,將excel匯入,在新建的資料名字上,滑鼠右鍵,選擇任務選項,之後匯入資料,就會看到匯入ex...
怎樣將Excel表中的內容批量匯入到的指定位置啊
可以用下列 批量寫入 匯入進去還是以 的形式顯示麼?可以按ctrl shift 選中當前工作表的所有內容 然後貼上進去,也可以插入 以檔案的形式匯入進去。看來你要用固定的格式套打不同的內容。工具 信函和郵件 郵件合併 匯入excel 插入合併域 調整好位置 合併到新文件 選中要匯入的內容複製貼上到w...