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


    需求介绍

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

    image-20211218115236611

    操作步骤

    1、数据库创建TEST1表

    CREATE TABLE TEST1
            (
                    ID   INT         ,
                    NAME VARCHAR(100),
                    SEX  VARCHAR(3)  ,
                    AGE  NUMBER      ,
                    ADDR VARCHAR(100)
            );
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    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

  • 相关阅读:
    通过IP地址进行精准定位技术、方法与隐私问题的探讨
    华为数通方向HCIP-DataCom H12-821题库(单选题:221-240)
    密码技术 (5) - 数字签名
    五、DRF 模型序列化器ModelSerializer
    零零信安-D&D数据泄露报警日报【第44期】
    JVM 补充——StringTable
    RabbitMQ运行机制和通讯过程介绍
    持续集成实战 —— Jenkins自动化测试环境搭建
    【Bluetooth|蓝牙开发】二、蓝牙开发入门
    直接插入排序+希尔排序+冒泡排序+快速排序+选择排序+堆排序+归并排序+基于统计的排序
  • 原文地址:https://blog.csdn.net/Mrkill123/article/details/127459523