利用模板文件完美展示excel數據

模板下載請點擊

在本博客中,爲大家展示如何利用模板文件完美展示excel電子表格數據。

1、數據現狀

現有某城市2005~2009整年的天氣變化數據。對數據進行了一些分析:形成相應的圖表。

如下:

(1)2005~2009年平均降雨、降雪總量以及對應的變化數據透視表。

(2)2005~2009年每月詳細降雨、降雪總量

2、要求

利用FME製作模板不僅可將不同城市的數據批量處理成以上規範表及透視圖,同時也可將不同年份的數據批量處理成規範表及透視圖。

以下以不同年份數據爲例,通過FME如何生成規範格式報表。

提供1940~2012年所有的降雨、降雪總量詳細變化情況表,通過FME自動生成以上相同格式的excel電子報表。

1940~2012年降雨、降雪總量詳細變化情況表

3、excel模板文件

FME使用Excel模板文件,可以對模板文件任意單元格位置的數值進行修改。

4、處理步驟

(1)打開FME Workbench,建立讀取數據的CSV讀模塊,以及輸出數據的Excel寫模塊,並保障寫模塊參數“Overwrite Existing File”選擇“yes”,確保數據是被重寫編寫,而不是附加到現有文件上。

(2)確定數據更新的表名稱。

通過觀察分析發現,Excel模板文件中各數據表之間存在聯動關係,“RawData”表中的數據發生變化時,其他表中的數據都會發生相應 的變化。因此構架1940~2012年降雨、降雪總量規範的表格只需要通過Excel模板文件更新“RawData”表,其他信息將自動通過模板文件表與表間的聯動關係進行重構。

(3)編輯用戶屬性並按照模板文件中相應的屬性字段名稱添加求和屬性字段名稱“CUMULATIVE”。

(4)寫模塊格式參數按如下設置:

FME自動將原有命名爲“RawData”的表刪除,並根據新的數據重新創建一張同名的新表。

(5)使用轉換器

Counter轉換器控制數據輸出行。

AttributeManager轉換器控制輸出屬性字段的數據來源,並通過公式計算每一行的總和。

(6)運行模板

運行模板並檢查最終結果不難發現,“RawData”表中已經寫入1940~2012年降雨、降雪總量的新的數據,其他的圖標也自動進行了相應更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章