為什么說中國式報表特殊-4、報表的格式與數(shù)據(jù)
報表格式只是報表工具要解決的一部分問題。我們用報表工具的目的,是要能從數(shù)據(jù)庫中讀出數(shù)據(jù),從而自動產(chǎn)生報表,數(shù)據(jù)才是報表要解決的核心問題,但是不能單純地把二者分開(這也是選擇報表工具時需要格外重視的)。
報表格式用Excel可以解決得很好,但是Excel沒有數(shù)據(jù)匯總方案,除非編程序往格子里填數(shù)據(jù),基本上沒法從數(shù)據(jù)庫中讀出數(shù)據(jù)自動產(chǎn)生報表。而拖拽式的格式雖然解決得一般,但數(shù)據(jù)統(tǒng)計能力方面要比Excel強得很多,兩害相權(quán)取其輕,堆框雖費勁,慢慢堆就行了,但統(tǒng)計匯總不行的話那就沒辦法了。
所以,很多報表工具都采用拖拽式畫表,再輔以大量寫代碼的編程(就是數(shù)據(jù)處理,后面會詳細(xì)說明),來處理中國式報表。參見前文:為什么說中國式報表特殊-1、國外報表。
另外,因為Excel的易用,使得用戶能夠自己做表,幾乎所有用戶的報表都有Excel文件。用戶希望能將Excel的文件讀入報表工具,這樣就可以省去畫表的工作了;同時,生成的報表,要能導(dǎo)出成Excel文件。但是因為拖拽式和EXCEL的畫法完全不同,一定要生成EXCEL文件的話,大都會喪失格式,個別工具花了點功夫的可以做得很象(數(shù)巨報表導(dǎo)出EXCEL為了保證樣式不失真,將大量的報表對象轉(zhuǎn)成了合并格,某些報表對象轉(zhuǎn)成圖片,導(dǎo)出后的數(shù)據(jù)無法進(jìn)行二次處理),還得再進(jìn)行二次對齊、加工。至于讀入EXCEL文件,還是算了吧。
posted on 2006-11-08 10:24 java-report 閱讀(1019) 評論(0) 編輯 收藏