JAVA報表

          報表工具

          為什么說中國式報表特殊-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)  編輯  收藏

          主站蜘蛛池模板: 房山区| 赞皇县| 城固县| 泸水县| 望城县| 河间市| 武威市| 呼和浩特市| 诸暨市| 宿松县| 永顺县| 玉林市| 巫山县| 绿春县| 汉川市| 绍兴市| 司法| 温宿县| 康定县| 大悟县| 玉田县| 兴文县| 宁阳县| 陈巴尔虎旗| 宝鸡市| 永丰县| 乡宁县| 武汉市| 朝阳县| 独山县| 河间市| 肥西县| 平昌县| 棋牌| 镇赉县| 黄浦区| 班戈县| 玛曲县| 基隆市| 阿克苏市| 宜兰市|