使用DM数据迁移工具将Excel数据导入到达梦数据库

本文详细介绍了如何使用DM数据迁移工具将Excel文件test1.xlsx的内容导入到数据库表test1中,包括创建表、配置迁移步骤、数据格式选择及列名映射,确保数据准确无误地导入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求介绍

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

image-20211218115236611

操作步骤

1、数据库创建TEST1表

CREATE TABLE TEST1
        (
                ID   INT         ,
                NAME VARCHAR(100),
                SEX  VARCHAR(3)  ,
                AGE  NUMBER      ,
                ADDR VARCHAR(100)
        );

2、使用DM数据迁移工具将excel数据导入到数据库

2.1 打开迁移工具,新建工程

image-20211218115500458

image-20211218115521069

2.2 新建迁移

image-20211218115607299

image-20211218115700861

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

image-20211218115730995

2.4 选择excel文件

需要注意

(1)选择数据读取方式时,如果Excel文件中第一行为列名,则选择第二种方式"按照设定的数据格式读取"。

(2)如excel文件中第一行不是列名,则选择第一方式,但是需要注意excel文件中每列的数据要与表中的列一一对应,否则会报错。建议在excel表中添加第一行作为列名;

image-20211218115803981

2.5 配置目的数据库

image-20211218122440743

2.6 指定EXCEL文件迁移信息

image-20211218122510430

2.7 选择迁移对象

image-20211218122534488

需要注意:

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

image-20211218123331825

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

image-20211218124041519

2.8 开始进行迁移

image-20211218124135896

image-20211218124150086

3、数据库查询表

image-20211218125133735

简单总结

(1)选择excel文件数据读取方式时,如果Excel文件中第一行为列名,则选择第二种方式"按照设定的数据格式读取";

(2)如excel文件中第一行不是列名,则选择第一方式,但是需要注意excel文件中每列的数据要与表中的列一一对应,否则会报错。建议在excel表中添加第一行作为列名;

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

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

(5)如果步骤设置都没问题,迁移时出现非数据问题的报错,建议可以尝试换一个版本的迁移工具进行测试;

更多资讯请上达梦技术社区了解:https://eco.dameng.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值