需求介绍
需要将Excel文件test1.xlsx的数据导入到达梦数据库表test1中,文件内容如下:

操作步骤
1、数据库创建TEST1表
CREATE TABLE TEST1
(
ID INT ,
NAME VARCHAR(100),
SEX VARCHAR(3) ,
AGE NUMBER ,
ADDR VARCHAR(100)
);
2、使用DM数据迁移工具将excel数据导入到数据库
2.1 打开迁移工具,新建工程


2.2 新建迁移


2.3 选择迁移方式,EXCEL=>DM

2.4 选择excel文件
需要注意:
(1)选择数据读取方式时,如果Excel文件中第一行为列名,则选择第二种方式"按照设定的数据格式读取"。
(2)如excel文件中第一行不是列名,则选择第一方式,但是需要注意excel文件中每列的数据要与表中的列一一对应,否则会报错。建议在excel表中添加第一行作为列名;

2.5 配置目的数据库

2.6 指定EXCEL文件迁移信息

2.7 选择迁移对象

需要注意:
(1)如果Excel中第一行作为列名,列名大小写与数据库表中列名大小写完全相同,则迁移工具会自动匹配相同列名。可以在右下方 “转换”–“列映射选项” 查看,如下图:

(2)如果Excel中第一行作为列名,列名大小写与数据库表中列名大小写不相同或者不完全相同,则需要在右下方 “转换”–“列映射选项” 中手动进行映射匹配。如下图:

2.8 开始进行迁移


3、数据库查询表

简单总结
(1)选择excel文件数据读取方式时,如果Excel文件中第一行为列名,则选择第二种方式"按照设定的数据格式读取";
(2)如excel文件中第一行不是列名,则选择第一方式,但是需要注意excel文件中每列的数据要与表中的列一一对应,否则会报错。建议在excel表中添加第一行作为列名;
(3)如果Excel中第一行作为列名,列名大小写与数据库表中列名大小写完全相同,则迁移工具会自动匹配相同列名。可以在右下方"转换"–"列映射选项"查看;
(4)如果Excel中第一行作为列名,列名大小写与数据库表中列名大小写不相同或者完全不匹配,则需要在右下方"转换"–"列映射选项"中手动进行映射匹配;
(5)如果步骤设置都没问题,迁移时出现非数据问题的报错,建议可以尝试换一个版本的迁移工具进行测试;
更多资讯请上达梦技术社区了解:https://eco.dameng.com
最后修改时间:2021-12-18 13:32:20
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




