【SQL Server】SQL與Excel的資料互連匯入匯出

來源:互聯網
上載者:User

標籤:

之前的時間文法講的太多,我想很多朋友會頭大,接下來就說點輕鬆一些的,Excel作為一個靈活小巧的資料操作儲存軟體,自發布以來,收到了很多人士的青睞,對於Excel有一個共同的印象,那就是方便,但當我們沉溺其中,不能自拔的時候,資料量的過於龐大和臃腫,會一擊置我們於死地,那我們就需要考慮如何去解決資料量日益龐大的問題,ok,sql,一個將資料玩弄於股掌的資料工具,鄙人是很鐘情於sql的,所以,帶點sql的東西送給大家。

工具/原料 
  • SQL Server 2005

  • Office 2003

Excel匯入SQL資料表 
  1. 1

    先給大家說一下本次經驗的流程,我先從我的資料庫中找一個表,然後把表資訊匯出到Excel中,然後為了方便期間,我會將Excel表中的資料再匯入到SQL資料庫中,當然會以一個新建立表的形式出現。Office的版本2003以後的都可以,過程大同小異。

  2. 2

    先開啟資料庫,至於資料庫相關的操作,我想不再多說了,因為這些經驗都是給差不多入門的朋友看的,如果你還不知道sql是個什麼東西,還不知道基本的操作,那對不住了親,這個經驗真不適合你哦。

  3. 3

    建立一個Excel,直接從Excel的資料菜單中匯入SQL資料庫表資料。選擇“資料”菜單:

  4. 4

    然後選擇“匯入外部資料”--“匯入資料”:

  5. 5

    選擇“新的SQL Server 串連.odc”,雙擊:

  6. 6

    接下來,輸入伺服器名稱,然後登入憑據,如果伺服器是本地的話,可以直接用“.”或者localhost,點下一步:

  7. 7

    選擇要串連的資料庫,同時選擇要匯出的表,然後點擊下一步:

     

  8. 8

    然後定義一個檔案名稱,點擊“完成”:

  9. 9

    這時候輪到Excel的部分的,系統需要你指定一個存放資料的位置。

  10. 10

    確定存在位置後,點擊“確定”:

  11. 11

    ok,我們開啟對應的資料庫表來比對一下,資料匯出的是否是正確的:

    END
SQL匯入Excel表資料 
  1. 1

    選擇要匯入的資料庫---任務---匯入資料:

     

  2. 2

    選擇excel資料來源--瀏覽檔案。注意如果excel中首行資料為欄位,應勾選“首行包含列名稱”。

  3. 3

    按照提示單擊下一步後選擇伺服器填寫驗證資訊和目標資料庫:

     

  4. 4

    點擊下一步,確定匯入的類型:

     

  5. 5

    選擇資料庫--選擇源表和原視圖,如果不選則目標,則會在資料庫中自動產生同名的表,並把資料匯入進去。

  6. 6

    然後預設下一步,無須儲存SSIS包,直接預設立即運行:

     

  7. 7

    最後點擊完成:

     

    END
注意事項 
  • 操作還是比較簡單的,希望可以對於有這方面需求的朋友所有協助。

    轉:http://jingyan.baidu.com/article/73c3ce28c839b7e50243d950.html?qq-pf-to=pcqq.group

【SQL Server】SQL與Excel的資料互連匯入匯出

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.