首頁 > 軟體

MySQL批次匯入Excel資料(超詳細)

2022-08-24 18:01:58

前言:

今天遇到一個需求,批次更新資料庫中全國各地的物流價格,產品經理很貼心的為我做好了資料表格,說是上一個技術也是這麼做的,好,壓力給到我這邊。話不多說,直接上步驟。

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資料內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com