方法/步驟 1 打開SQL Server Management Studio,按圖中的路徑進(jìn)入導(dǎo)入數(shù)據(jù)界面。 2 導(dǎo)入的時(shí)候需要將EXCEL的文件準(zhǔn)備好,不能打開。點(diǎn)擊下一步。 3 數(shù)據(jù)源:選擇“Microsoft Excel”除了EXCEL類型的數(shù)據(jù),SQL還支持很多其它數(shù)據(jù)源類型。 4 選擇需
在數(shù)據(jù)庫初始階段,有些數(shù)據(jù)在excel中做好之后,需要將excel對應(yīng)列名(,對應(yīng)表名導(dǎo)入指定數(shù)據(jù)庫,相當(dāng)于導(dǎo)入一張表的整個(gè)數(shù)據(jù)。導(dǎo)入之前需要檢查是否存在同名的表,導(dǎo)入的數(shù)據(jù)表以“$”結(jié)尾就是為了避免表重復(fù),以作區(qū)分。下面就來看看具體操作步驟。
材料/工具
帶有sql的電腦,準(zhǔn)備好數(shù)據(jù)源。
1,打開sql server,并且準(zhǔn)備好Excel數(shù)據(jù)表。 2,打開sql server之后隨意選擇一個(gè)數(shù)據(jù)庫,右擊任務(wù)——導(dǎo)入數(shù)據(jù)。 3,導(dǎo)入數(shù)據(jù)第一個(gè)頁面,點(diǎn)擊下一步。 4,選擇數(shù)據(jù)源為Excel,選擇文件路徑和Excel版本,點(diǎn)擊下一步。 5,選擇目標(biāo)源和服務(wù)器名稱
方法
打開sql,按圖中的路徑進(jìn)入導(dǎo)入數(shù)據(jù)界面。
在Excel中錄入好數(shù)據(jù)以后,可能會有導(dǎo)入數(shù)據(jù)庫的需求,這個(gè)時(shí)候就需要利用一些技巧導(dǎo)入。 如何將excel表導(dǎo)入數(shù)據(jù)庫的方法: 1、對于把大量數(shù)據(jù)存放到數(shù)據(jù)庫中,最好是用圖形化數(shù)據(jù)庫管理工具,可是如果沒有了工具,只能執(zhí)行命令的話這會是很費(fèi)時(shí)
導(dǎo)入的時(shí)候需要將EXCEL的文件準(zhǔn)備好,不能打開。點(diǎn)擊下一步。
在查詢分析器里,操作數(shù)據(jù)庫對象選擇Lee直接寫 SQL語句: 如果是導(dǎo)入數(shù)據(jù)到現(xiàn)有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$) 的形式 如果是導(dǎo)入數(shù)據(jù)并新
數(shù)據(jù)源:選擇“Microsoft Excel”除了EXCEL類型的數(shù)據(jù),sql還支持很多其它數(shù)據(jù)源類型。
使用SQL server的DTS數(shù)據(jù)導(dǎo)入導(dǎo)出工具,將EXCEL數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫步驟: 1、在開始菜單中找到,導(dǎo)入和導(dǎo)出數(shù)據(jù) 2、啟動DTS,點(diǎn)擊下一步繼續(xù) 3、選擇導(dǎo)入數(shù)據(jù)源 4、選擇導(dǎo)入目標(biāo)數(shù)據(jù)庫 5、選擇導(dǎo)入數(shù)據(jù)選擇方式 6、選擇要導(dǎo)入的工作簿,即可開始導(dǎo)入。
選擇需要導(dǎo)入的EXCEL文件。點(diǎn)擊瀏覽,找到導(dǎo)入的文件確定。
1、首先準(zhǔn)備好Excel表,希望把它導(dǎo)入到SQL Server2012中的QearlTest數(shù)據(jù)庫中。 2、找到QearlTest數(shù)據(jù)庫,然后右鍵在下拉菜單中找到 “task"中的“import data。 3、在這里要配置好數(shù)據(jù)來源,數(shù)據(jù)來自一個(gè)Excel表格,所以選擇Microsoft Excel 選項(xiàng)
默認(rèn)為是使用的windows身份驗(yàn)證,改為使用sql身份驗(yàn)證。輸入數(shù)據(jù)庫密碼,注意:數(shù)據(jù)庫,這里看看是不是導(dǎo)入的數(shù)據(jù)庫。也可以在這里臨時(shí)改變,選擇其它數(shù)據(jù)庫。
方法/步驟 1、打開要導(dǎo)入的Excel文件,觀察第一列是為字段還是數(shù)據(jù) 打開SQLServer,在需要導(dǎo)入的數(shù)據(jù)點(diǎn)擊右鍵 【任務(wù)】-【導(dǎo)入數(shù)據(jù)】 出現(xiàn)導(dǎo)入導(dǎo)出向?qū)А?點(diǎn)擊下一步 ,進(jìn)入【選擇數(shù)據(jù)源】頁面,注意紅框設(shè)置。 點(diǎn)擊下一步 ,進(jìn)入【選擇目標(biāo)】頁
選擇導(dǎo)入數(shù)據(jù)EXCEL表內(nèi)容范圍,若有幾個(gè)SHEET表,或一個(gè)SHEET表中有些數(shù)據(jù)不想導(dǎo)入,則可以編寫查詢指定的數(shù)據(jù)進(jìn)行導(dǎo)入。點(diǎn)擊下一步。
首先需要在mysql管理工具上面新建一個(gè)表,也可以用mysql命令創(chuàng)建,表建立完成之后,需要將表中的字段名字告訴給填寫excel表的人員. 打開excel表,按照程序提供的字段填寫相應(yīng)的數(shù)據(jù).此時(shí)注意下面幾點(diǎn):名字需要跟程序提供的一樣,其他的描述,表頭可以
選擇需要導(dǎo)入的表,比如在這里將表名改為price,則導(dǎo)入后生面的sql數(shù)據(jù)庫表為price$。點(diǎn)擊進(jìn)入下一步。到達(dá)下一步后,再次點(diǎn)擊下一步。
導(dǎo)入數(shù)據(jù)不一定要用OPENSET函數(shù),可以用更簡單的方法,步驟如下: 1、首先雙擊打開sqlserver,右擊需要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫,如圖所示。 2、點(diǎn)擊任務(wù),再點(diǎn)擊任務(wù)中的導(dǎo)入數(shù)據(jù)選項(xiàng),打開導(dǎo)入導(dǎo)出數(shù)據(jù)向?qū)Ы缑妗?3、在向?qū)Ы缑纥c(diǎn)擊下一步,進(jìn)入下圖
在這里完整顯示了導(dǎo)入的信息,執(zhí)行內(nèi)容,再次確認(rèn)無誤后,點(diǎn)擊完成,開始執(zhí)行。
用我寫的軟件可以用Excel導(dǎo)入到PostgreSQL,你上網(wǎng)找fitreport就行了。 或者這樣做: 可以寫語句或采用以下的方法 網(wǎng)上轉(zhuǎn)錄下來的方法: 步驟: 1.將excel表格字段,按照postgresql 數(shù)據(jù)庫中表的字段順序來整理數(shù)據(jù),并保存為csv文件。 2.用記事
執(zhí)行成功:可以看看執(zhí)行結(jié)果,已傳輸多少行,表示從excel表中導(dǎo)入多少條數(shù)據(jù),包括列名標(biāo)題。這樣就完成了,執(zhí)行sql查詢語句:SELECT * FROM price$就可以查看已導(dǎo)入的數(shù)據(jù)內(nèi)容.
insert into tablename SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:temp1.xls";User ID=;Password=;Extended properties=Excel 5.0')[Sheet1$] 注意如果兩邊數(shù)據(jù)類型不一致需要用cast或convert轉(zhuǎn)換數(shù)據(jù)類型
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
如何將Excel表導(dǎo)入現(xiàn)有的SQL SEVER數(shù)據(jù)表里面
1、首先準(zhǔn)備好Excel表,希望把它導(dǎo)入到SQL Server2012中的QearlTest數(shù)據(jù)庫中。
2、找到QearlTest數(shù)據(jù)庫,然后右鍵在下拉菜單中找到 “task"中的“import data。
3、在這里要配置好數(shù)據(jù)來源,數(shù)據(jù)來自一個(gè)Excel表格,所以選擇Microsoft Excel 選項(xiàng),當(dāng)選定之后,只需要找到事先保存的Excel文件位置,然后點(diǎn)擊下一步。
4、選擇要導(dǎo)入的目標(biāo)數(shù)據(jù)庫,要導(dǎo)入的是QearlTest這個(gè)數(shù)據(jù)庫中,然后點(diǎn)擊下一步。
5、這里選擇直接復(fù)制這個(gè)Excel表,然后連續(xù)點(diǎn)擊3次下一步。
6、最后點(diǎn)擊完成,會看到一個(gè)數(shù)據(jù)導(dǎo)入成功的界面。
7、回到QearlTest這個(gè)數(shù)據(jù)庫,去檢驗(yàn)是否成功導(dǎo)入了這個(gè)表中的10條數(shù)據(jù),就完成了。
如何將Excel數(shù)據(jù)導(dǎo)入到postgresql數(shù)據(jù)庫中
用我寫的軟件可以用Excel導(dǎo)入到PostgreSQL,你上網(wǎng)找fitreport就行了。
或者這樣做:
可以寫語句或采用以下的方法
網(wǎng)上轉(zhuǎn)錄下來的方法:
步驟:
1.將excel表格字段,按照postgresql 數(shù)據(jù)庫中表的字段順序來整理數(shù)據(jù),并保存為csv文件。
2.用記事本打開csv文件,另存為UTF-8格式。
3.使用PgAdmin客戶端鏈接postgresql數(shù)據(jù)庫,執(zhí)行如下腳本,導(dǎo)入csv文件到PostgreSQL數(shù)據(jù)表:
copy testdata from 'd:/test/testdata.csv' delimiter as',' csv quote as '"'
注:testdata 是postgreSQL數(shù)據(jù)庫表的名稱。
注意事項(xiàng):
1.test目錄需要賦予postgres 用戶可讀寫的權(quán)限,否則會有如下報(bào)錯(cuò)信息:
ERROR: could not open file "d:/testdata2.csv" forwriting: Permission denied
2.csv文件要為utf-8格式,否則導(dǎo)入時(shí)可能會有報(bào)錯(cuò):
ERROR: invalid bytesequence for encoding "UTF8": 0xcdf5
3.注意windows環(huán)境下文件路徑的表述方式,如:d:/test/data.csv
如何將Excel表格中的數(shù)據(jù)導(dǎo)入到sql數(shù)據(jù)庫里已經(jīng)存在的表里,注意是已經(jīng)建好的?
insert into tablename
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\temp1.xls";User ID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]
注意如果兩邊數(shù)據(jù)類型不一致需要用cast或convert轉(zhuǎn)換數(shù)據(jù)類型。
這是在查詢分析器中執(zhí)行的直接導(dǎo)入的腳本
sql2000直接執(zhí)行即可,sql2005以上的需把外圍配置打開(sql菜單里就有)
insert into tablename --這里輸入你要導(dǎo)入的表
SELECT * --這里可以設(shè)置需要的execl中的字段
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',--這個(gè)是打開數(shù)據(jù)源,不用改
'Data Source="c:\temp1.xls";--這里設(shè)置你的execl存放的路徑和文件名
User ID=;Password=;Extended properties=Excel 5.0')--這里也不用改,標(biāo)準(zhǔn)格式
...[Sheet1$]--這里設(shè)置execl的工作表名,一般沒改過的話execl中的工作表默認(rèn)三個(gè)
--Sheet1,Sheet2,Sheet3,注意別把$忘寫了。
如何把excel表格中的數(shù)據(jù)變成sql導(dǎo)入oracle數(shù)據(jù)庫
我一般如下處理:
第一步 在oracle數(shù)據(jù)中建一個(gè)同構(gòu)的表;
第二步 后在 pl/sql developer 中 用 select * from tbl_name where 1=0 for update 的語句,進(jìn)行編輯
第三步 copy excel 的內(nèi)容,如果 excel 有標(biāo)題行,需要?jiǎng)h除該行;注意,excel 表格前要有一個(gè)空行且和oracle 表列順序一致
第四步 在pl/sql developer中粘貼;如果第一次粘貼不上,再粘貼一次
第五步 確認(rèn)并commit;完畢
如何把excel表格數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫
1、打開SQL Server 2014 Management Studio 數(shù)據(jù)庫,并且登錄進(jìn)去;
2、新建一個(gè)數(shù)據(jù)庫,將excel導(dǎo)入,在新建的數(shù)據(jù)名字上,鼠標(biāo)右鍵,選擇任務(wù)選項(xiàng),之后導(dǎo)入數(shù)據(jù),就會看到導(dǎo)入excel文件的窗口;
3、下拉框選中Microsoft Excel,瀏覽添加你需要導(dǎo)入到數(shù)據(jù)庫的excel文件,然后點(diǎn)擊下一步;
4、下拉框選中sql開頭的,驗(yàn)證方式自己選擇,一般是默認(rèn)的驗(yàn)證方式,然后下面的數(shù)據(jù)庫;
5、出現(xiàn)的這個(gè)頁面不用動任何操作,直接繼續(xù)點(diǎn)擊下一步即可;
6、現(xiàn)在表示導(dǎo)入成功,上面有各類詳細(xì)的數(shù)據(jù),可以選擇關(guān)閉,這個(gè)時(shí)候記得刷新數(shù)據(jù)庫的表,否則看不到新導(dǎo)入的數(shù)據(jù)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com