在本部落格中,為大家展示如何利用模板檔案完美展示excel電子**資料。
1、資料現狀
現有某城市2005~2009整年的天氣變化資料。對資料進行了一些分析:形成相應的圖表。
如下:(1)2005~2023年平均降雨、降雪總量以及對應的變化資料透視表。
(2)2005~2023年每月詳細降雨、降雪總量
2、要求
利用fme製作模板不僅可將不同城市的資料批量處理成以上規範表及透檢視,同時也可將不同年份的資料批量處理成規範表及透檢視。
以下以不同年份資料為例,通過fme如何生成規範格式報表。
提供1940~2023年所有的降雨、降雪總量詳細變化情況表,通過fme自動生成以上相同格式的excel電子報表。
1940~2023年降雨、降雪總量詳細變化情況表
3、excel模板檔案
fme使用excel模板檔案,可以對模板檔案任意單元格位置的數值進行修改。
4、處理步驟
(1)開啟fme workbench,建立讀取資料的csv讀模組,以及輸出資料的excel寫模組,並保障寫模組引數「overwrite existing file」選擇「yes」,確保資料是被重寫編寫,而不是附加到現有檔案上。
(2)確定資料更新的表名稱。
通過觀察分析發現,excel模板檔案中各資料表之間存在聯動關係,「rawdata」表中的資料發生變化時,其他表中的資料都會發生相應 的變化。因此構架1940~2023年降雨、降雪總量規範的**只需要通過excel模板檔案更新「rawdata」表,其他資訊將自動通過模板檔案表與表間的聯動關係進行重構。
(3)編輯使用者屬性並按照模板檔案中相應的屬性欄位名稱新增求和屬性欄位名稱「cumulative」。
(4)寫模組格式引數按如下設定:
fme自動將原有命名為「rawdata」的表刪除,並根據新的資料重新建立一張同名的新錶。
(5)使用轉換器
counter轉換器控制資料輸出行。
attributemanager轉換器控制輸出屬性欄位的資料**,並通過公式計算每一行的總和。
(6)執行模板
執行模板並檢查最終結果不難發現,「rawdata」表中已經寫入1940~2023年降雨、降雪總量的新的資料,其他的圖示也自動進行了相應更新。
利用ADO操作Excel檔案
今天花時間研究了一下ado操作excel檔案的問題,跟大家分享一下 首先利用excel2003建立了乙個名為demo.xls的檔案,內容如下 name agety 12 tzl15 然後開啟vc,建立乙個命令列應用程式。然後如一般的ado程式一樣編寫相應 只是注意開啟資料庫的 如下寫 m pconn...
利用jxl生成excel檔案
工程進行的差不多了,這兩天正在做excel相關的工作。鬱悶壞了,不知道為什麼eclipse老是提示輸出的方法已經被呼叫,明明只寫excel標題的時候可以生成的,在csdn上搜了半天,終於找到原因。下面是一位老兄的例子 匯出某個object陣列的內容到excel public static boole...
利用ADO操作Excel檔案
使用adodb物件可以訪問和操作excel檔案 asp在asp中,使用adodb物件可以訪問和操作excel檔案。下面我們以乙個excel檔案匯入access為例子,簡要看看在asp中使用excel的方法。1 乙個.xls檔案可以看成乙個資料庫,其中的每乙個工作表 sheet 看成資料庫表。2 ac...