碼迷,mamicode.com
首頁 > 數據庫 > 詳細

國產達夢數據庫-通過Excel文件導入數據

時間:2019-06-17 12:52:58      閱讀:86      評論:0      收藏:0      [點我收藏+]

標簽:為什么   沒有   文件的   新建庫   數據類型   點擊   菜單   映射   就是   

  考慮到完整性,我這里就啰嗦一點,從新建達夢數據庫的數據庫,再新建表、表結構開始。  

一、新建數據庫:模式 --> 右鍵 --> 新建模式;這里的新建模式就是MySQL中的新建庫

技術圖片

二、彈出如下新建模式對話框:

技術圖片

三、輸入模式名,并選擇模式擁有者,操作如下:

技術圖片

 四、再點兩次確定按鈕,即可完成新建模式,完成后,列表會顯示剛新建的模式OASYS,如下圖:

技術圖片

五、既然現在有了模式(數據庫),就可以新建具體要使用的表了,操作如下:

技術圖片

六、打開新建表對話框,填寫輸入具體表信息、字段信息,如下圖:

技術圖片

七、點擊確定以后,結構中出現新建的數據庫表(如果沒有出現,刷新結構即可):

技術圖片

八、選中表 --> 右鍵 --> 瀏覽數據:

技術圖片

九、打開如下對話框:

技術圖片

十、在該對話框中任意處,右鍵 --> 導入:

  注意:該處的導入意思為:向該表(user)導入數據記錄,導出同理;

技術圖片

十一、打開導入對話框:

技術圖片

十二、通過操作瀏覽打開想要加載的Excel數據庫表記錄文件:

  菜單解釋:

    1、文件:Excel文件;

    2、表單:Excel文件中,想要導入該文件簿中具體的哪張表單(Excel中的簿和表的區別大家都懂吧,一張簿可以含有多張表);

    3、表列與文件列,這個是做映射的,就是設置數據庫表中哪個列對應導入文件的哪個列,Excel文件的列的名稱都是大寫字母;

    4、最后一點,首行為列名,見名知意吧,就是你導入的Excel表首行是否有列名,個人建議最好沒有。

 我的操作如下:

技術圖片     導入的Excel表數據如圖,映射要做對:技術圖片

 十三、點擊確定,出現如下錯誤,這種錯誤連提示都沒有,國產就是國產,唉。。。(也可能有錯誤日志,而我不知道去哪找錯誤日志)

技術圖片

十四、下面就解決這種問題,問題就出現Excel表格中的單元格數據類型,因為我們要導入的數據中有ID和AGE字段,這倆個字段的類型為INT(數值)類型,而默認的Excel表中該列數據類型為常規,我們需要將涉及數值的列,類型改為文本(整個表單都改為文本,一勞永逸),如下:

技術圖片

十五、再次導入Excel表,發現依然還是不行,還會報同樣的錯誤:

技術圖片

十六、這是因為,通過全選所有的Excel單元格,然后設置單元格格式為文本,但是具體到每一個單元格(單元格值為數字的),并沒有生效,也就是說,此時值為數字的單元格類型沒有生效(我也不知道具體為什么,頭大!!!),我們對每一個具體的單元格進行雙擊選中(值為數字的單元格),然后發現單元格左上角出現一個綠色的三角,如下圖,這樣就是將Excel數據整理好了,在達夢數據庫管理工具中,再次導入操作,即可實現導入數據操作。

技術圖片                   原來的沒有綠色的三角技術圖片

 十七、完成導入操作,效果如下:

技術圖片

 

小結:

  1、寫的篇幅過大,不好意思;

  2、導入失敗,主要是由于Excel表數據類型的問題;

 

 

國產達夢數據庫-通過Excel文件導入數據

標簽:為什么   沒有   文件的   新建庫   數據類型   點擊   菜單   映射   就是   

原文地址:https://www.cnblogs.com/elnimo/p/11039013.html

(0)
(0)
   
舉報
評論 一句話評論(0
登錄后才能評論!
? 2014 mamicode.com 版權所有 京ICP備13008772號-2
迷上了代碼!
25选5历史开奖结果百度