logo头像

学如逆水行舟,不进则退!!!

文章目录

powerdesign进军(五)--word_excel

[TOC]

不知不觉现在已经讲了好多powerdesign的文章了。记得之前几篇我曾夸下海口说powerdesign是多么多么的厉害。
我们回顾下之前的内容

纵观上面四篇文章,有些读者可能认为这已经足够了,对的,上面的四个操作已经足够我们利用powerdesign操作数据库了。但是我们平时开发
需要我们编写数据库说明书。这个说明书使用powerdesign之前我都是手动写的,总结下来就是复制粘贴。这么重复性操作的事情程序员是不会去做的。
今天让我们看看powerdesign这么操作word,excel

导出word格式

  • 在我们的PDM中使我们数据库的模型,这个时候我们想生成数据库文档,我们可以Report–>reports然后新建导出,新建的时候
  • 我们需要选择导出模板(你得告诉powerdesign导出的样子)。然后在右侧会出现report , 我们可以右键导出我们想要的格式,也可以选择上方的

report

report

  • 在选择模板的时候我们powerdesign内嵌了几套模板

report

  • 内置的模板有时候不满足我们的需要,这时候我们可以自定义模板,在右侧可以选择我们的自定义模板

report

report

  • 然后我们开始导出,这里我是在左侧菜单栏中右键的方式导出的。

report

  • ps : 关于如何自定义模板,我们实际上就是在导出的时候有配置导出选项的地方修改,然后导出我们的修改作为我们额模板

template

导出html格式

  • 仔细看文章的读者会发现,在上节我们导出word的时候是有选项的,我们选择RTF是导出word,另外一个选择是HTMl,对导出word和导出HTML是同样的操作。这里不加赘述

HTML

导出Excel格式

  • 导出Excel也是很常见的,因为Excel本身就是表格,将我们数据的Table导成一个Excel中Sheet在合理不过了。下面我们看看如何导入
    我们只需要调用户powerdesign的command命令就行Ctrl+Shift+X

HTML

  • 打开command窗口后我们可以将我们的VBS脚本拷贝进来,也可以直接打开VBS文件。和word模板一样powerdesign内嵌很多VBS

VBS

VBS

  • 我们要记住powerdesign内嵌的VBS。以后可能会用到默认的VBS

default

  • 我自己写了个导出Excel的脚本,直接打开我们的VBS

self

  • 打开了自己的vbs之后可以执行了

self

  • 下面看看我们生成的EXCEL,里面我设置了一个TABLE为一个SHEET,而且首页和各个SHEET页是可以相互跳转的。

excel

excel

根据Excel导入生成Table

  • Excel导入生成Table和利用Table(pdm)导出Excel是一样的。通过Ctrl+Shift+X调用command执行写好的vbs。在资源中
    是table.vbs这个脚本。每次执行只需要改里面的Excel地址就可以将Excel导入到table了。

table

table

模板下载

总结

  • 还是那句话工欲善其事必先利其器。我们有个powerdesign这个工具我们的数据库设计、数据库说明文档、数据同步等等的问题就完全解决了。省下来的时间我们就可以约会去了。

微信公众号

上一篇
坚持原创技术分享,您的支持将鼓励我继续创作!