Excel服務器2013/2015/2016教程
  • 1.1 Excel服務器是信息系統工具
  • 1.2 用Excel服務器構建信息系統
  • 1.3 基于Excel服務器的信息系統架構
  • 1.4 如何學習使用Excel服務器
  • 2.1 安裝概述
  • 2.2 服務端安裝
  • 2.3 客戶端安裝
  • 2.4 Excel服務器的組成模塊
上一節 下一節 觀看本節視頻

18.7 Word模板

日常工作中,經常有些業務有固定格式的word文件如:日報、月報、季報、半年報、年報等,這些文件中會較為分散的引用系統里的數據。通過之前學習的Excel模板無法將系統數據自動寫入這些word文件中。這種情況下可以用下面將要介紹的Word模板,通過定義變量、使用表間公式將需要的數據寫入word文件中指定的位置。
如何通過系統操作word文件?將系統里的數據填寫到指定格式的word文檔中呢?下面我們以一份Word格式的總結報告(其中使用到系統中訂單的數據)為例來看一下如何使用word模板功能。

18.7.1 新建Word模板

1. 客戶端依次選擇【設計】-【功能模塊】。
2. 點擊新建下的【word模板】

圖 18‑42

3. 在“新建word模板”窗口中輸入模板編號和名稱,點擊選擇表樣的瀏覽按鈕。(表樣為系統外定義好的word模板文件.docx格式文件)。

圖 18‑43

圖 18‑44Word模板表樣

說明:
1) 數據項識別符:數據項識別符之間的字符將識別成數據項,可使用任意字符(若word表格中數據需要識別為主表字段則必需以“m_”開頭。如:訂單號:<order_no>為按行明細表字段;<m_order_no>則為主表字段)。
2) Word模板中的識別符與【新建word模板】窗口中識別符一致。并且word表樣中識別符之間不可為空。
3) 表格中數據需要識別為,明細向右(即按列)擴展字段,則必需以“c_”開頭。如:<c_ll>為按列明細表字段。

長度(mm)

<c_ll>

 

 

寬度(mm)

<c_ww>

 

 

圖 18-45

4) 郵件合并:類似word郵件合并功能,即多條數據填充時,把模板整體內容復制多份,逐條填充(例如名片的表單),可設置每頁顯示的行列數。
5) 若勾選【郵件合并】選項,則模板上的數據項統一視為主表數據項,將被識別到一個主表當中(無論數據項在不在表格中,無論數據項是否以m_、c_開頭)。

4. 點擊【下一步】,彈出窗口中調整識別出的數據項的數據類型。也可使用默認類型直接點擊【保存】,以后在管理數據表中在進行數據類型修改。

圖 18‑46

圖 18‑47

5. 點擊【保存】。

圖 18‑48

6. 點擊【確定】,設置模板權限。

圖 18‑49

7. 點擊【確定】,完成word模板的新建。

圖 18‑50

新建成功的word模板若需要修改字段的數據類型,或是設置字段的數據規范,則首先選中模板點擊【右鍵】。

圖 18‑51

然后點擊【管理數據表】,選中字段,修改“數據類型”或是設置字段的“數據規范”。

圖 18‑52

說明:Word模板字段只能設置“系統變量”、“下拉列表”、“樹形選擇”三種數據規范。
最后,點擊【保存】,完成設置。

18.7.2 設置Word參數和表間公式(提數公式)

在Word模板中是通過定義變量、使用表間公式將系統數據正確填寫到Word文件中。
1. 設計欄目中選中之前新建的word模板:“訂單總結”,右鍵點擊【表間公式】。

圖 18‑53

2. 在表間公式和生成word文件時如需使用“輸入變量”,則選中“word參數”,點擊【新建】按下圖內容設置參數。如不需要則可不設置“word參數”。

圖 18‑54

說明:
?參數可設置三種數據規范:下拉列表;樹形選擇;列表選擇。

3. 點擊【保存】,完成word參數設置。

4. 選擇【提數公式】分類,點擊【新建】。分別新建兩個公式,提取系統訂單數據到word模板的主表和明細表中。將設置的參數輸入值寫入主表指定的數據項位置中。使用參數的輸入值做為明細表公式的篩選條件。

圖 18‑55“提主表”公式在填充時,選擇了word參數

圖 18‑56“提明細”公式使用word參數作為篩選條件

注:word模板中的提數公式中,填充方式暫時只有"填入值"。

5. 點擊【保存】完成提數公式的新建 。

18.7.3 修改Word文件

1.選中需要修改的模板,點擊【修改】菜單。

圖 18‑57

2. 瀏覽選擇修改后的word模板表樣

圖 18‑58

3. 點擊【下一步】:
左側列出新選擇的word 模板中識別出的數據表和對應的數據項;
右側列出模板中已定義的數據表和數據項。

圖 18‑59

4. 將新增加的“訂單總結?—明細表2”數據表及數據項添加到右側“已有數據表”中。點擊【確定】。

圖 18‑60

5. 設置“訂單總結-明細2”的字段數據類型后,點擊【保存】

圖 18‑61

6. 點擊【確定】,完成修改。

圖 18‑62

 

18.7.4 生成Word文件

1. 我的工作臺欄目中選中已有的“訂單總結”模板,右鍵點擊【新建】菜單。

圖 18‑63

2. 輸入參數。

圖 18‑64

3. 點擊【確定】,彈出保存文件窗口,選擇保存路徑和生成文件名稱。

圖 18‑65

說明:word模板屬性【高級】選項卡的“新建時生成文件類型”若全部勾選,則生成word文件同時會生成一個pdf文件,pdf文件的路徑與excel、word文件相同。

4. 點擊【保存】(若word模板屬性僅勾選生成的文件類型為pdf則無下圖提示)。

圖 18‑66

5. 點擊【是】,可打開文件看一下生成文件中的數據。也可從指定的保存位置打開生成的word文件查看數據。

圖 18‑67

18.7.5 導出Word模板

導出模板文件

僅導出word模板文件無法導出設置(數據表、word參數、提數公式等)

1. 設計欄目選中之前的word模板:“訂單總結”,右鍵點擊【導出模板文件】。

圖 18‑68

2. 彈出窗口中選擇路徑,輸入文件名后點擊【保存】,完成word模板導出。

圖 18‑69

導出

導出word模板設置并且生成導出文件.esx。具體操作可參考18.2中的Excel模板導出。
注意:word模板無法導出數據。
1. 設計欄目選中之前的word模板:“訂單總結”,右鍵點擊【導出】。

圖 18‑70

2. 可勾選導出的依賴模板,點擊【確定】。

圖 18‑71

3. 完成導出,生成正確的導出文件。

圖 18‑72

圖 18‑73

上一節 下一節
關閉 在線客服
3d金胆王