主流Java報表軟件之王者爭奪戰:功能大PK系列之集中對比
Posted on 2011-11-09 10:47 FineReport——報表技術領跑者 閱讀(274) 評論(0) 編輯 收藏 所屬分類: Java報表比較
|
對比點 |
FineReport報表 |
水晶報表 |
應用集成 |
后臺的環境支持 |
純JAVA,全支持 |
個別產品只支持Windows |
前臺的環境支持 |
純HTML,全支持 |
一般僅支持IE | |
J2EE的應用服務器管理 |
嵌入應用,可充分利用應用服務器各項能力 |
| |
J2EE的WEB部署 |
與應用統一部署 |
單獨安裝部署,操作相對復雜 | |
J2EE的應用接口 |
豐富齊全,結合緊密 |
通過網絡協議,力度不足,統計圖常采用傳統的CGI方式 | |
Java Application集成 |
支持 |
非純JAVA的不支持 | |
.NET的應用集成 |
支持,獨立服務 |
支持 | |
頁面的集成 |
完全嵌入 |
獨立門戶,很困難 | |
用戶權限控制 |
與應用程序一致 |
獨立機制很繁瑣 | |
IDE集成能力 |
有限支持 |
不支持 | |
并發能力 |
較強,4萬單元格表在512M內存可并發50個以上 |
基礎程序對內存要求很高,并發數較少 | |
數據設計 |
多數據源(集) |
直接支持 |
間接支持 |
完全分組(多層) |
支持 |
支持 | |
完全交叉(多層) |
支持,無須專門處理 |
支持,用專門的交叉模型 | |
不完全分組/固定行列 |
支持 |
編程準備數據 | |
上下分片 |
支持,上下格式可不一致,固定變動混合 |
格式一致的可編程準備數據,否則必須拼子表完成 | |
左右分片 |
支持,固定變動混合,直接運算性能高 |
固定列的可編程準備數據,采用DB叉乘性能不太好 | |
跨行組運算 |
支持,隨意通用 |
固定的簡單跨行運算,跨組不支持 | |
獨立格運算 |
支持,隨意通用 |
固定幾種運算,來自DB的要專門處理 | |
主從報表 |
無須子表概念即可完成 |
須用子表,數據無法溝通 | |
子表 |
多層任意,格線可對齊可縮放,橫縱向均可自動擺位 |
一般兩層,橫向表不可自動擺位 | |
參數與宏 |
均支持 |
僅支持參數 | |
報表展現 |
基本方案 |
EXCEL網格式,方便快捷 |
控件式,對齊繁瑣 |
導入EXCEL |
支持 |
不支持 | |
套打繪制 |
底圖描繪 |
精確度量 | |
報表輸出格式 |
標準HTML,PDF,word完全不失真的EXCEL。帶格式文本 |
PDF,特殊HTML,喪失格式的EXCEL,無格式文本 | |
統計圖輸出格式 |
GIF,JPG,PNG |
GIF,JPG | |
打印分頁分欄 |
橫縱向均可,強制分頁 |
僅支持縱向,不可分欄 | |
其它打印控制 |
一紙多頁,補空行,縮放 |
縮放 | |
報表展現 |
編輯風格 |
文字編輯、下拉選擇等 |
不支持 |
自動計算 |
支持 | ||
合法性檢查 |
支持 | ||
數據庫對應 |
隨意自動,行/列/交叉均可 | ||
多級匯總填報 |
|