轉職入行後做了一些金融相關的專案,因此時常碰到報表相關的需求,想在這次鐵人賽分享一些使用JasperReports、Apache POI、JFreeChart等報表相關的基礎操作與學習經驗。
上一篇提到了預設變數,然而預設變數不能作任何更動與設定,如果想自己定義變數用於報表中,就要自行設定變數的屬性。 新增變數 來新增一個變數,認識變數的屬性吧 先...
資料單純時用一個模板匯出excel就能滿足,但對於大型資料集或需要區分不同類別的資料時,想將資料放在不同sheet呈現的話要怎麼做呢?以下將介紹如何實現匯出多個...
在匯出報表的時候,有些情境下我們的DataSource是null,例如我想查詢一段日期區間的資料,但資料庫沒有此日期區間的資料,這時候要匯出什麼樣的報表,就看當...
SubReport元素 在JasperReports中,子報表(SubReport)是相對較難的設計方法,在主報表中嵌入一個甚至多個子報表,讓複雜的資料能更靈...
上一篇已經大致完成子報表模板的設置,今天來看看後端要怎麼處理資料。 Java後端處理DataSource 這次的情境是每個科系的各個課程成績平均,科系作為主報表...
大家在使用Excel的時候,最常用的功能之一莫過於Excel的公式,如果把Excel公式寫好,即使幾個單元格數字有變動,整張Excel的數字都會動態改動,非常方...
有時候我會遇到一些比較不一樣的需求,例如需要匯出一份沒有資料來源(DataSource)的報表,只要生成一個樣式固定的靜態報表,這種報表固然簡單,但仍有值得注意...
在使用 JasperReports 生成報表時,經常會遇到報表中的static text和text field元素的內容無法完全顯示的問題,尤其當輸出的內容長度...
報表時常會搭配圖表來顯示想表達的資訊,JasperReports也提供了Chart元素,讓我們可以快速建立與配置圖表。 Chart元素-圓餅圖 我以學生資料表為...
JasperReports的常用的部分已經說得差不多了,不過使用上有滿多值得大家注意的小地方。 元素的對齊 元素長度 對齊元素這件事算是最常碰到也不容易察覺到的...