码迷,mamicode.com
首页 > 数据库 > 详细

国产达梦数据库-通过Excel文件导入数据

时间:2019-06-17 12:52:58      阅读:271      评论: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 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!