如何將excel表格的數據導入到mysql數據中


在向數據庫中插入數據時,如果數據量特別多,並且是在excel表中,那么我們怎么將數據插入到數據庫中呢,不可能一條一條插入吧。

工作場景:excel,mysql ,Navicat for MySQL

1.打開excel表,按照程序提供的字段填寫相應的數據.此時注意下面幾點

  1. 字段名要和數據庫里的一樣
  2. 如果id為主鍵可以不寫也可以寫
  3. 表頭寫不寫都可以

 

 

我使用的mysql管理工具是Navicat for MySQL,打開工具,選擇表所在的數據庫,點擊選擇的表名右鍵,出來下拉菜單選擇導入導向 ,.彈出一個選擇界面,我們選擇excel file文件 Excel文件的選擇是根據版本的不同來選擇(2007以上版本的選擇 *.slsx)

 

 

選擇導入類型以后點擊下一步 選擇你剛才寫excel文件

 

我們選擇我們對應的excel文件就行,然后再下面選在我們的文件內容在哪一個sheet中,也就是你的內容寫在excel什么地方(如圖),這點需要注意,也是關鍵的地方,我的內容在sheet1中,所以我選擇sheet1 ,如圖:

 

 

 

 點擊next (此步驟也是關鍵步驟),需要注意2點: 1:欄位名行:就是你的字段名所在excel中的位置,也就是第幾行(簡單辦法,一般就是英文對應的那一列).2第一行數據:從哪一行開始執行,數據從哪一行開始呢,我這里選擇的是3,4.

 

點擊下一步

 

 在主鍵這個欄位要設置主鍵字段(鼠標點擊一下就可以了) ,之后再點擊下一步

 

 選擇添加 再選擇下一步

 

 點擊開始

 

 出現這樣就算導入成功 了

 

 看一下數據庫有沒有數據,喲就完成了。

 

 

 

參考:https://blog.csdn.net/weixin_45566935/article/details/103458388


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM