Excel数据字典转换为PDM(且显示表名、字段相应的中文描写叙述)
在工作中遇到了一个问题就是把Excel数据字典转换为PDM。
可是转换完毕了全是英文,原来对表名、字段名的中文描写叙述就没有了。
且对于这个问题在powerdesigner15.2以后能够直接完毕。可是自己对15.2不是特别的熟悉,如今下文是利用vbs脚本来书写完毕的。
我所使用的powerdesigner12中文版本号。完整的实例在能够http://download.csdn.net/detail/u010353901/8893593下载;
1准备工作
工具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”。
Excel数据字典转换为PDM(且显示表名、字段相应的中文描写叙述)的更多相关文章
- 解决pdm打开只显示表名不显示字段的步骤
解决pdm打开只显示表名不显示字段的方法 选中PDM 依次点击 工具-->显示参数选择-->content 下面的table ,右边勾选上columns 点击OK 选择 all symbo ...
- Hive配置永久显示表字段名并且不显示表名
1 配置文件 hive/conf下hive-site.xml /mnt/software/hive-1.1.0-cdh5.7.0/conf 2 添加配置项 <!--不显示表名--> < ...
- 将Excel文件转换为Html
将Excel文件转换为HTML 背景 我的工作有时会涉及到财务数据的处理.我们大家都知道,Excel文件在处理数据中很流行并且被广泛使用.Excel让我们可以将存储在里面的数据进行数学计算.我在工作中 ...
- 将查询字符串解析转换为泛型List的名值集合.
///<summary> ///将查询字符串解析转换为泛型List的名值集合. ///</summary> ///<param name="queryStrin ...
- Sqlserver列出所有数据库名,表名,字段名
Sqlserver列出所有数据库名,表名,字段名 1.获取所有数据库名: ? 1 SELECT Name FROM Master..SysDatabases ORDER BY Name 注 ...
- Excel文件转换为html静态网页
Excel文件转换为html静态网页:右键另存为:
- SQL 显示表名显示列名
显示表名:show 表名: 显示列(Field)名:show columns from 表名:
- C#中获取Excel文件的第一个表名
// 2.以数据库方式打开并输入数据// 此方式将xls文件所在目录看作数据库,其中的xls文件看作数据库表,表名即文件名(不加扩展名).// 函数importExcelTo ...
- mongoDB 删除某一字段、重新名字段
批量删除字段: {multi:true}:查询到的所有记录都删除. db.collection_name.update({"target_field":{"$exists ...
随机推荐
- golang zip 解压、压缩文件
package utils import ( "archive/zip" "fmt" "io" "io/i ...
- 查看MySQL默认字符集
MySQL默认字符集相信大家都有所了解,下面就为您介绍一下查看MySQL默认字符集的命令,希望对您学习MySQL默认字符集能有些帮助. MySQL的字符集支持(Character Set Suppor ...
- Webstorm安装、破解、使用
Webstorm是专用于web开发的号称最好的的编辑器,界面美观大方,有黑.白和经典三大主题可选,使用起来整体感觉良好,破解也不是很麻烦. 一.安装 1.去官网下载正版安装包(建议所有软件都去官网下载 ...
- OAuth - 第三方登录的原理
第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权.用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份.获取第三方网站的身份数据,就需要 OAuth 授权. 举例来说 ...
- 微信小程序(template的使用)
小程序的template是一个模版功能,在创建一个template后,其他的页面可以引用,相比component较简单.方便! template只需要两个文件,一个wxss文件和wxml文件,也只有这 ...
- HTML 之 DOM文件对象模型
文件对象模型 (DOM: Document Object Model) DOM 是 W3C定义的一种访问文档的标准. "The W3C Document Object Model (DOM) ...
- BZOJ 1565 植物大战僵尸 最大权闭合子图+网络流
题意: 植物大战僵尸,一个n*m的格子,每 个格子里有一个植物,每个植物有两个属性: (1)价值: (2)保护集合,也就是这个植物可以保护矩阵中的某些格子. 现在你是僵尸,你每次只能从(i,m) 格子 ...
- 用SQLyog或Navicat远程连接数据库
以SQLyog为例(Navicat同理): 登录远程数据库服务器查看当前存在用户:即点击用户管理器(人像图标),查看用户. 1)如果某一用户 主机一栏中是"%",则表示本用户是开放 ...
- kvm:日常使用
常用命令 创建新镜像:qemu-img create -f qcow2 /var/lib/libvirt/images/$1.img 100G 创建新镜像:qemu-img create -f qco ...
- table JS合并单元格
function _w_table_rowspan(_w_table_id,_w_table_colnum){ _w_table_firsttd = ""; _w_table_cu ...