1. 程式人生 > >MySQL批量匯入Excel資料

MySQL批量匯入Excel資料

1、確定需要匯入資料的表名稱以及欄位,然後在新建的Excel表中,按照表欄位正確排序;(注:(Excel檔案的名稱最好和資料庫的名稱一致,sheet表的名字最好和表名稱一致,方便需要匯入多張表資料時一一對應)


2、在Excel表中,正確填寫需要匯入的資料,一行資料對應著資料庫表中的一行記錄;(注:各個欄位的格式要求需要和資料庫中的限制一樣,避免出現差錯)


3、收集好需要匯入的資料後,點選儲存。(注:匯入的時候,Excel檔案處於開啟狀態)


4、選中需要匯入資料的資料庫表,右鍵選擇匯入嚮導;


5、選擇符合的匯入檔案選項,此處選擇.xlsx格式的Excel檔案,然後點選下一步;


6、正確選擇需要匯入的Excel檔案及sheet表,點選下一步;


7、正確填寫欄位名行和第一個資料行,最後一個數據行根據實際需求填寫,點選下一步;


8、正確選擇目標表,因為咱們是直接從目標表右鍵進入的匯入嚮導,此處可以直接預設點選下一步;


9、檢視目標欄位(資料庫表字段)與源欄位(Excel表字段)對應的欄位是否統一,統一則點選下一步;


10、選擇需要的匯入模式,一般預設為新增,點選下一步;(注:選擇複製那一項,會刪除掉資料庫表中原有的資料記錄


11、點選開始按鈕;


12、可以看到已經正確匯入Excel資料。


如碰到下面截圖所示問題:


可以嘗試以下解決方案:

1)、檢查如果安裝的Office是64位的,Navicat也要64位才行,32位的也是一樣;

2、保證在匯入的時候excel必須是開啟的狀態

3、可以嘗試將.xlsx的檔案另存為.xls的檔案,然後再試一下(記得更改匯入檔案選項為.xls)。