3款主流Web報表工具的功能對比
轉帖|對比評測|編輯:龔雪|2014-04-01 09:43:14.000|閱讀
2555 次
概述:本文主要對市場上一系列主流的Web報表進行綜合考察和評定,以下是對Web報表工具評定的幾個方面。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要對市場上一系列主流的Web報表進行綜合考察和評定,以下是對Web報表工具評定的幾個方面:
- 批量打印
- 性能優化
- 模板與數據能否分離
- 設計模式易調整
- 接口方式
- 輸出方式
一、批量打印
雖然web報表可以在電腦顯示屏上展示,但許多時候更需要紙張的直觀展示分析,這就考驗了web報表工具的打印功能,web報表離不開打印,打印就少不了要批量。因此本文旨在多參打印,分頁打印,縮放打印等方面分析各報表工具的批量打印功能。
i-report
- 有批量報表打印功能,但一般需要通過專門的編程實現批量打印;
- 一些較簡單的分片式打印能通過主子表實現;
- 不能自動適應紙張大小;
- 不支持分欄打印;
- 不支持一紙多頁打印;
- 不支持末頁補足空行;
- 不支持縮放;
- 支持縱向分頁,不支持橫向分頁。
finereport
- 本身不能直接支持批量打印,需要對每張報表分別點開進行打印;
- 客戶端不能保存打印設置;
- 不能自動適應紙張大小;
- 不支持上表頭、左表頭每頁重復;
- 不支持縮放;
- 不支持強制分頁;
- 支持橫/縱向分頁打印; 支持分欄打印。
水晶報表
- 有批量報表打印功能。對于一次批量打印出多張不同報表,同一張報表采用不同參數多次打印等方式,均需經過單獨編程才能實現;
- 一些較簡單的分片式打印僅支持縱向分頁,不支持橫向分頁;
- 不支持分欄打印;
- 不支持一紙多頁打印;
- 不支持末頁不足空行;
- 支持縮放;
- 支持精確打印。
二、性能優化
ireport
- 本身并沒有很好的并發控制機制;
- 當并發訪問量較大時,經常容易出錯;
- 報表模板要經過多次編譯、解析然后在客戶端顯示報表,影響性能。
finereport
- 并發能力較強,二萬單元格表在512M內存可并發100個以上,但是響應時間非常長;
- 不支持并發控制,這一點非常嚴重;
- 沒有報表緩存;不支持數據緩存索引;
- 表達式循環引用死機,沒有提示信息;
- 導出excel記錄數超過65525列數超過255列出錯。
水晶報表
- 需要部署獨立的一套負載均衡體系;
- 需要獨立進行數據庫連接,可能成為性能瓶頸;
- 集群有嚴重的問題,其中一臺服務器倒了,會導致整個集群環境癱瘓,或者集群環境中第三方的產品倒了,會波及到bo的集群,導致整個bo產品集群的癱瘓;
- 交互式處理的能力很差,所以只能限制每顆cpu的用戶數。
三、模板與數據能否分離
ireport
finereport
水晶報表
四、設計模式易調整
ireport
- 為可視化制表模式,制表界面為條帶填入式,生成的模板文件為XML文件;
- 不支持EXCEL模板導入;
- 格式對齊非常困難;
- 對字體等其他格式的調整也非常麻煩;
- 表格中的表達式不能隨著行列變化而實現自動調整;
finereport
- 為類EXCEL的表格式設計模式;
- 支持EXCEL的導入導出;
- 表達式循環引用死機,沒有提示信息;
- 表達式:刪除插入行列,單元格和數據集的綁定需要手工修改,不能自動變化;
水晶報表
- 為傳統條帶拖拽式的制表模式,格線對齊困難;
- 不能導入 EXCEL 模板,因此也就不可能有類似 EXCEL 的格式刷、公式調整等;傳統的線性報表模型,不支持非線性報表模型;
- c/s方式設計的報表模板和web方式設計的報表模板不一樣,因此c/s的用戶想修改web方式編輯出來的報表模板,那是不可能的!不一樣格式的報表模板,很難提供完全一致的報表功能 ;
五、接口方式
ireport
finereport
水晶報表
- 為非J2EE接口,通過網絡協議,力度不足,統計圖常采用古老的CGI方式 ;
六、輸出方式
ireport
- 輸出支持 HTML、PDF、EXCEL、CSV、XML;
- 不支持帶文本格式的導出;
- 不能實現不失真的導出PDF/EXCEL;
- 不支持不分頁的EXCEL導出方式,且不可控制是否導出隱藏行/列;
- 報表中不支持圖表,而是通過image控件實現,而且要在同一張報表中顯示多個圖表很困難;
Finereport
- 輸出支持HTML、PDF、EXCEL、CVS、SVG、帶格式文本;
- 完全不失真的EXCEL導出;
- EXCEL不支持分頁導出,記錄數超過65535列數超過255列報錯;
- 導出EXCEL/PDF不能加密,不能進行權限控制;
- 不能控制是否導出隱藏行列;
- 不支持導出權限控制,不能加密碼;
水晶報表
- 輸出支持HTML、PDF、EXCEL;
- 導出EXCEL僅能導出數據,導出后再利用困難;
- 不支持帶格式文本的導出;
- 導出 EXCEL, 所有單元格都成了合并格,用戶無法進行再次的數據處理,統計圖導出無法聯動;
本文轉載自ITeye!
標簽:
報表控件Web開發
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網