欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

navicat導入excel文件的步驟以及可能碰到的問題

 更新時間:2024年07月12日 10:50:02   作者:cooldream2009  
本文介紹將excel導入到mysql數(shù)據(jù)庫的方法,相對來說比較簡單,但也可能會碰到一些小問題,在這里做一個小的總結,這里使用到的工具包括navicat,mysql數(shù)據(jù)庫以及excel,需要的朋友可以參考下

前言

本文介紹將excel導入到mysql數(shù)據(jù)庫的方法,相對來說比較簡單,但也可能會碰到一些小問題,在這里做一個小的總結。這里使用到的工具包括navicat,mysql數(shù)據(jù)庫以及excel,各個工具的版本信息如下,Navicat版本11.0.17,mysql版本5.7.31,excel版本office增強版2016。

1 navicat導入excel文件的步驟

基本上按照navicat的導入向導,進行順序操作,大部分都是選擇下一步就可以,其中有些選項需要了解一下。

1.1 創(chuàng)建數(shù)據(jù)庫

在navicat中創(chuàng)建數(shù)據(jù)庫,一般采用utf-8 unicode編碼,排序規(guī)則選用utf8_general_ci。

在這里插入圖片描述

1.2 在數(shù)據(jù)庫的表上,點擊右鍵,選擇導入向導。

在這里插入圖片描述

1.3 根據(jù)實際情況選擇對應的文件

此處使用的excel版本為2016,保存的文件后綴為elsx,選擇對應的2007以上版本。

在這里插入圖片描述

1.4 選擇要導入的文件

在這里插入圖片描述

1.5 確認導入表的字段和數(shù)據(jù)

默認情況下,將excel表中的第一行作為表的字段名稱,一般情況下將第一行的名稱都設置為英文,方便后續(xù)對表的操作。從第二行開始是表中的數(shù)據(jù)。

在這里插入圖片描述

1.6 表名稱的確定

此處,源表表示excel的sheet,目標表是指mysql的表名稱,可以使用同樣的名稱,如果該表在mysql中不存在,則需要新建表,如果已經(jīng)存在,則不需要新創(chuàng)建,直接向表中添加數(shù)據(jù)。

在這里插入圖片描述

1.7 表字段的設置

這一步,是對表的字段進行設置,字段名稱是按照excel表中第一行的數(shù)據(jù)展示的,也可以修改表的字段名稱,比如修改為英文,方便后續(xù)操作。對應的類型也可以進行修改,如果字段的數(shù)據(jù)是很長的文本,可以將類型設置text。

在這里插入圖片描述

1.8 選擇添加數(shù)據(jù)的模式

正常情況下,就選擇默認的添加記錄到目標表,也就是將excel中的數(shù)據(jù)添加到表中。最下面的復制,刪除目標全部記錄,并從源重新導入,是指刪除目標表的數(shù)據(jù),用excel表中的數(shù)據(jù)替換。

在這里插入圖片描述

1.9 開始導入數(shù)據(jù)

點擊開始,則excel中的數(shù)據(jù)開始向數(shù)據(jù)庫中導入。

在這里插入圖片描述

1.10 導入后的信息展示

這是導入數(shù)據(jù)后的信息展示,正常情況下,會出現(xiàn)導入成功的提示。

在這里插入圖片描述

1.11 數(shù)據(jù)導入前后的對比 導入前的excel數(shù)據(jù)

在這里插入圖片描述

導入后的mysql數(shù)據(jù)

在這里插入圖片描述

2 導入過程中可能碰到的一些問題

2.1 提示無法導入excel文件

碰到這個問題,一般需要保證excel文件處于打開的狀態(tài),這樣就可以正常導入。這個也是和版本有關系,我用的這個版本沒有碰到這個問題。

2.2 注意excel中第一行的名稱

sheet對應表名,第一行對應字段名稱,字段名稱最好使用英文,而且不要使用特殊字符,也不要使用一些mysql的關鍵字。如果使用特殊字符,可能會在導入的時候出現(xiàn)問題。比如使用中文,而且使用了斜杠,導入的時候就會有報錯。

2.3 字段過長的問題

如果某個字段的數(shù)據(jù)是很長的文本,則導入的時候會報錯,不能全部導入。這時候就需要將字段類型設置為text的,默認都是varchar 255。

2.4 加入自增id

可以先導入一遍,然后刪除數(shù)據(jù),設計表,增加id,設為主鍵,自增,然后,重新導入。

3 總結

利用navicat導入excel數(shù)據(jù),相對來說比較簡單,上面總結了導入的步驟,基本上是傻瓜型操作,但也有可能會碰到上面列舉的問題。針對于不同的版本,可能會有一些差異,大家根據(jù)情況進行調整。

以上就是navicat導入excel文件的步驟以及可能碰到的問題的詳細內容,更多關于navicat導入excel文件的資料請關注腳本之家其它相關文章!

相關文章

最新評論