PowerDesigner導出表到word其實跟一般軟件的導出功能類似,通過模版定義格式和樣式,然後導出自定義格式的word。我用PowerDesigner15,導出功能用起來比較方便容易,唯一不爽的就是title page和前兩頁的Header and Footer取不掉。
在工具欄中選擇【Report -->Reports】,如下圖
點擊第二個圖標創建一個Report,如下圖
該wizard中有三個信息
Report name Report : Report名字,也是導出word的文件名
Language :語言,有中文漢化包選擇Simplified Chinese
Report template : Report模版,如果所示軟件本身自帶了幾個模版,在安裝目錄Resource Files\Report Templates下
3. 選一個默認模版Standard Physical Report,確認後會發現多了兩個區Available items和Report items
Available items :軟件提供的可用模塊,是導出word模版的一個小組件,雙擊就會添加到Report items區域
Report items : 我選中的模版小組件
4. 根據模版導出word,在工作空間區域,右鍵Reports下我們建的Report,如下圖點擊生產RTF格式
以為係統模版要導出的數據比較多會很慢,導出的word格式如下圖所示
當然這不是我們想要的word,下麵看如何做一個自定義模版
在工具欄中選擇【Report -->Reports】,如下圖
點擊第二個圖標創建一個Template,如下圖
選中Physical Data Model,OK確認
在Available items區域找到List of Tables和List of Table Columns,雙擊添加到Template items區域
一般導出word也就隻需要這兩個
List of Tables :所有表的清單,默認顯示表名和中文描述,一般不需要改動
List of Table Columns :表的列信息
右鍵List of Table Columns,如下圖所示
Format:字體設置,一般用默認的
Layout:需要顯示的屬性和顯示的寬度
Selection:排序和屬性過濾,一般用默認的
設置導出word文檔的頁眉和頁腳,右鍵模版如下圖,不爽的是第一和第二頁的頁眉頁腳這個設置不了
設置title page,右鍵report如下圖
選了no title page竟然沒效果,鬱悶
做了一個通用的模版,顯示表清單和表列清單,需要下載點擊這裏,下麵是導出後的效果圖