excel數據導入到sql
㈠ 如何將Excel表導入現有的sql SEVER數據表裡面
1、首先准備好Excel表,希望把它導入到SQL Server2012中的QearlTest資料庫中。
㈡ Win7緋葷粺鎶奅XCEL鏁版嵁瀵煎叆鍒癝QL鐨勮︾粏姝ラわ紙鍥炬枃錛
Excel鏄寰杞鍔炲叕濂楄呰蔣浠剁殑涓涓閲嶈佺殑緇勬垚閮ㄥ垎錛屽埗浣滆〃鏍兼垨緙栬緫鏁版嵁閮借佷嬌鐢ㄥ埌銆傚湪鏁版嵁搴撳垵濮嬮樁孌碉紝鎴戜滑鏈変簺鏁版嵁鍦‥XCEL涓鍋氬ソ涔嬪悗錛岄渶瑕佹妸EXCEL鏁版嵁瀵煎叆鍒癝QL錛岄偅涔圵in7緋葷粺鎬庝箞鎶奅XCEL鏁版嵁瀵煎叆鍒癝QL錛熷煎叆涔嬪墠闇瑕佹鏌ユ槸鍚﹀瓨鍦ㄥ悓鍚嶇殑琛錛屽煎叆鐨勬暟鎹琛ㄤ互鈥$鈥濈粨灝懼氨鏄涓轟簡閬垮厤琛ㄩ噸澶嶏紝浠ヤ綔鍖哄垎銆
鎺ㄨ崘錛絎旇版湰涓撶敤win7緋葷粺涓嬭澆
鍏蜂綋鏂規硶濡備笅:
1銆佹墦寮SQLServerManagementStudio錛屾寜鍥句腑鐨勮礬寰勮繘鍏ュ煎叆鏁版嵁鐣岄潰錛
2銆佸煎叆鐨勬椂鍊欓渶瑕佸皢EXCEL鐨勬枃浠跺噯澶囧ソ錛屼笉鑳芥墦寮銆傜偣鍑諱笅涓姝ワ紱
3銆佹暟鎹婧愶細閫夋嫨鈥淢icrosoftExcel鈥濋櫎浜咵XCEL綾誨瀷鐨勬暟鎹錛孲QL榪樻敮鎸佸緢澶氬叾瀹冩暟鎹婧愮被鍨嬶紱
4銆侀夋嫨闇瑕佸煎叆鐨凟XCEL鏂囦歡銆傜偣鍑繪祻瑙堬紝鎵懼埌瀵煎叆鐨勬枃浠剁『瀹氾紱
5銆佸啀嬈$『璁ゆ枃浠惰礬寰勬病鏈夐棶棰橈紝鐐瑰嚮涓嬩竴姝ワ紱
6銆侀粯璁や負鏄浣跨敤鐨刉INODWS韜浠介獙璇侊紝鏀逛負浣跨敤SQL韜浠介獙璇併傝緭鍏ユ暟鎹搴撳瘑鐮侊紝娉ㄦ剰錛氭暟鎹搴擄紝榪欓噷鐪嬬湅鏄涓嶆槸瀵煎叆鐨勬暟鎹搴撱備篃鍙浠ュ湪榪欓噷涓存椂鏀瑰彉錛岄夋嫨鍏跺畠鏁版嵁搴擄紱
7銆侀夋嫨瀵煎叆鏁版嵁EXCEL琛ㄥ唴瀹硅寖鍥達紝鑻ユ湁鍑犱釜SHEET琛錛屾垨涓涓猄HEET琛ㄤ腑鏈変簺鏁版嵁鎴戜滑涓嶆兂瀵煎叆錛屽垯鍙浠ョ紪鍐欐煡璇㈡寚瀹氱殑鏁版嵁榪涜屽煎叆銆傜偣鍑諱笅涓姝ワ紱
8銆侀夋嫨鎴戜滑闇瑕佸煎叆鐨凷HEET琛錛屾瘮濡傛垜鍦ㄨ繖閲屽皢SHEET琛ㄥ悕鏀逛負price錛屽垯瀵煎叆鍚庣敓闈㈢殑SQL鏁版嵁搴撹〃涓簆rice$銆傜偣鍑昏繘鍏ヤ笅涓姝ワ紱
9銆佺偣鍑昏繘鍏ヤ笅涓姝ワ紱
10銆佸湪榪欓噷瀹屾暣鏄劇ず浜嗘垜浠鐨勫煎叆鐨勪俊鎮錛屾墽琛屽唴瀹癸紝鍐嶆$『璁ゆ棤璇鍚庯紝鐐瑰嚮瀹屾垚錛屽紑濮嬫墽琛岋紱
11銆佸彲浠ョ湅鍒頒換鍔℃墽琛岀殑榪囩▼鍜岃繘搴︼紱
12銆佹墽琛屾垚鍔燂細鎴戜滑鍙浠ョ湅鐪嬫墽琛岀粨鏋滐紝宸蹭紶杈1754琛岋紝琛ㄧず浠嶦XCEL琛ㄤ腑瀵煎叆1754鏉℃暟鎹錛屽寘鎷鍒楀悕鏍囬樸傝繖鏍峰氨瀹屾垚浜嗭紝鎵ц孲QL鏌ヨ㈣鍙ワ細SELECTFROMprice$灝卞彲浠ユ煡鐪嬪凡瀵煎叆鐨勬暟鎹鍐呭廣
Win7緋葷粺鎶奅XCEL鏁版嵁瀵煎叆鍒癝QL鐨勮︾粏姝ラゅ垎浜鍒拌繖閲屼簡錛岀畝鍗曞疄鐢ㄧ殑鏂規硶錛屽笇鏈涙暀紼嬪唴瀹硅兘澶熷府鍔╁埌澶у訛紒
㈢ sql濡備綍灝唀xcel琛ㄥ煎叆
瑕佸皢Excel琛ㄥ煎叆鍒癝QL鏁版嵁搴撲腑錛屽彲浠ヤ嬌鐢ㄤ互涓嬫ラわ細
1. 棣栧厛錛屽皢Excel琛ㄤ繚瀛樹負CSV鏍煎紡錛屼互渚挎洿瀹規槗瀵煎叆鍒癝QL鏁版嵁搴撲腑銆
2. 鍦⊿QL鏁版嵁搴撲腑鍒涘緩涓涓鏂扮殑琛錛岃ヨ〃鐨勭粨鏋勫簲涓嶦xcel琛ㄧ殑鍒楃浉鍖歸厤銆
3. 浣跨敤SQL鐨凩OAD DATA INFILE璇鍙ワ紝灝咰SV鏂囦歡瀵煎叆鍒癝QL鏁版嵁搴撲腑鐨勬柊琛ㄤ腑銆傝ヨ鍙ュ皢璇誨彇CSV鏂囦歡鐨勫唴瀹癸紝騫跺皢鍏舵彃鍏ュ埌鏂拌〃涓銆
4. 紜淇濆湪LOAD DATA INFILE璇鍙ヤ腑鎸囧畾姝g『鐨勬枃浠惰礬寰勫拰鏂囦歡鍚嶃
5. 榪愯孡OAD DATA INFILE璇鍙ワ紝灝咵xcel琛ㄧ殑鏁版嵁瀵煎叆鍒癝QL鏁版嵁搴撲腑鐨勬柊琛ㄤ腑銆
閫氳繃榪欎簺姝ラわ紝鎮ㄥ彲浠ュ皢Excel琛ㄥ煎叆鍒癝QL鏁版嵁搴撲腑錛屼互渚胯繘琛岃繘涓姝ョ殑鏁版嵁澶勭悊鍜屽垎鏋愩
㈣ 怎麼寫sql語句將Excel的數據插入到SQL Server資料庫
方法和詳細的操作步驟如下:
1、第一步,准備Excel表,並希望將其導入SQL
Server 2012中的QearlTest資料庫,見下圖,轉到下面的步驟。