使用DM数据迁移工具将Excel数据导入到达梦数据库
使用DM数据迁移工具将Excel数据导入到达梦数据库
需求介绍
需要将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
更多推荐
所有评论(0)