MySQL批量導入Excel數據(超詳細)
前言:
今天遇到一個需求,批量更新數據庫中全國各地的物流價格,產品經理很貼心的為我做好瞭數據表格,說是上一個技術也是這麼做的,好,壓力給到我這邊。話不多說,直接上步驟。
1、將excel表格轉換為csv格式
1、準備好我們需要導入的excel表,裡面有很多需要我們導入的數據。
2、將表頭修改為英文,盡量和數據庫表字段對應
3、將excel轉換為CSV數據格式
(1)點擊另存為
(2)文件類型選擇為:CSV(逗號分隔)(*.csv),點擊保存(然後在彈出的框繼續點擊是即可)
(3)轉換成功,得到這麼一個玩意
2、將CSV直接導入到數據庫中
這裡我用的是Navicat,其它也是可以,比如SQLyog,隻是點擊地方不一樣
- 1、創建一個數據庫,接著創建接收excel數據的表(這一步相對簡單,就不截圖)
- 2、選中要導入數據的表,再右鍵,點擊導入向導
3、選擇CSV文件,點擊下一步
4、選擇剛剛生成的CSV文件,點擊下一步
5、再點擊下一步
6、根據自己的需求填寫,然後點擊下一步
7、選擇要導入數據的表,然後點擊下一步
8、填寫對應的字段名稱,然後點擊下一步
9、點擊下一步
10、再點擊開始按鈕即可,開始導入
導入成功:
補充
在實際的場景中,卻沒有這麼簡單,因為我們需要做的是修改數據,而不是新增數據,比如港澳臺的數據這次不修改,隻修改其它地區的,再比如某些字段的值不修改,隻修改價格這個字段,這些都是需要額外考慮的,所以實際上還需要手動增加幾個步驟。
到此這篇關於MySQL批量導入Excel數據(超詳細)的文章就介紹到這瞭,更多相關MySQL導入Excel數據內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- MySQL圖形化管理工具Navicat安裝步驟
- 關於Navicat連接MySql數據庫慢的問題
- mybatis查詢到瞭數據,但是實體類個別字段為null問題
- 解決Navicat for Mysql連接報錯1251的問題(連接失敗)
- MySQL系列教程小白數據庫基礎