zoukankan      html  css  js  c++  java
  • Excel数据字典转换为PDM(且显示表名、字段相应的中文描写叙述)

         在工作中遇到了一个问题就是把Excel数据字典转换为PDM。

    可是转换完毕了全是英文,原来对表名、字段名的中文描写叙述就没有了。

         且对于这个问题在powerdesigner15.2以后能够直接完毕。可是自己对15.2不是特别的熟悉,如今下文是利用vbs脚本来书写完毕的。

         我所使用的powerdesigner12中文版本号。完整的实例在能够http://download.csdn.net/detail/u010353901/8893593下载;


    准备工作

     工具powerdesigner 12(中文版)、Excel数据字典一份、excel转换为pdm脚本(Export_model_To_Excel.vbs)、改动pdmd中的表名描写叙述脚本(字段描写叙述.vbs);

    操作步骤

    第一步 

    打开powerdesigner 12 ,文件-->新建-->Physical Data Model -->确定;

    第二步

     点击创建的PDM模型-->工具-->Excute Commands-->Edit Run Script-->把Export_model_To_Excel.vbs 的内容拷贝到打开的文本框中;

    第三步

     改动Edit Run Script文本框中的x1.Workbooks.Open引號中的内容为Excel的路径,然后再点击RUN,等待到提示“生成数据表结构共计*”。

    出现了“生成数据结构共”表示转换完毕。可是会发现没事视图出现。以下操作会解决此问题。

    第四步

     选择PDM模型--> 数据库 -->Generate DataBase-->选择存放路径和脚本名称(农信银.sql)-->确定(记住导出的sql脚本的位置);

    弹出Generated Files窗体表示导出Sql脚本完毕。且要记住导出的脚本的路劲和文件名称。

    第五步

    用UE打开sql脚本,Ctrl+R把双引號(")替换为单引號(')后保存。

      第六步

    打开powerdesigner 文件-->逆向project-->Database-->选择DBMS为你相应的数据 库server-->确定-->(例如以下图选择)-->确定,等待转换完毕;此时能够看到相应的表 的视图但没有备注和字段描写叙述;

     第七步

    打开Powerdesigner  工具-->Excute Commands-->Edit Run Script-->把脚本(字段描写叙述.vbs)内容拷贝到Edit Run Script文本框-->RUN。此时就PDM中的字段描写叙述和 表名描写叙述转为了中文。

     此时能够看到字段描写叙述。此处Excel就转换为了一个完整的PDM视图了。

    注意事项

    1、Excel格式如文件里的表格sheet2;

    2、vbs脚本在powerdesigner中是通用的。在powerdesigner15.2后能够直    接导入Excel(临时没有学会使用,兴许补上)。

    3、能够把脚本保存到powerdesigner下方便以后使用保存方发例如以下图。每   次仅仅需改动 Export_model_To_Excel.vb脚本的 x1.Workbooks.Open引   号中的内容为Excel的路 径,和“For rwIndex =”后Excel运行的区域。   比如运行第2行到2000行的内容“For  rwIndex = 2 to 2000”。

  • 相关阅读:
    Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
    "=="和equals方法究竟有什么区别?
    Tomcat发生java.lang.OutOfMemoryError: PermGen space的解决方案
    HashMap原理
    springMVC
    SqlServer和Oracle修改表结构语句
    quartz定时任务时间表达式说明
    Linq to Entity 时间差作为筛选条件产生的问题
    密码学基础
    C#如何使用异步编程【BeginInvoke/EndInvoke】
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6893976.html
Copyright © 2011-2022 走看看