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数据库,见下图,转到下面的步骤。