iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

Java工程師的報表入門與實作 系列

轉職入行後做了一些金融相關的專案,因此時常碰到報表相關的需求,想在這次鐵人賽分享一些使用JasperReports、Apache POI、JFreeChart等報表相關的基礎操作與學習經驗。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊抓挖幫嘎
DAY 11

JasperReports-自訂變數

上一篇提到了預設變數,然而預設變數不能作任何更動與設定,如果想自己定義變數用於報表中,就要自行設定變數的屬性。 新增變數 來新增一個變數,認識變數的屬性吧 先...

2024-09-25 ‧ 由 JM 分享
DAY 12

JasperReports-匯出多個sheet的Excel

資料單純時用一個模板匯出excel就能滿足,但對於大型資料集或需要區分不同類別的資料時,想將資料放在不同sheet呈現的話要怎麼做呢?以下將介紹如何實現匯出多個...

2024-09-26 ‧ 由 JM 分享
DAY 13

JasperReports-報表沒有資料時的處理

在匯出報表的時候,有些情境下我們的DataSource是null,例如我想查詢一段日期區間的資料,但資料庫沒有此日期區間的資料,這時候要匯出什麼樣的報表,就看當...

2024-09-27 ‧ 由 JM 分享
DAY 14

JasperReports-SubReport 子報表(上)

SubReport元素 在JasperReports中,子報表(SubReport)是相對較難的設計方法,在主報表中嵌入一個甚至多個子報表,讓複雜的資料能更靈...

2024-09-28 ‧ 由 JM 分享
DAY 15

JasperReports-SubReport 子報表(下)

上一篇已經大致完成子報表模板的設置,今天來看看後端要怎麼處理資料。 Java後端處理DataSource 這次的情境是每個科系的各個課程成績平均,科系作為主報表...

2024-09-29 ‧ 由 JM 分享
DAY 16

JasperReports-匯出含Excel公式的報表

大家在使用Excel的時候,最常用的功能之一莫過於Excel的公式,如果把Excel公式寫好,即使幾個單元格數字有變動,整張Excel的數字都會動態改動,非常方...

2024-09-30 ‧ 由 JM 分享
DAY 17

JasperReports-匯出沒有DataSource的靜態報表內容

有時候我會遇到一些比較不一樣的需求,例如需要匯出一份沒有資料來源(DataSource)的報表,只要生成一個樣式固定的靜態報表,這種報表固然簡單,但仍有值得注意...

2024-10-01 ‧ 由 JM 分享
DAY 18

JasperReports-static text、text field適應內容高度

在使用 JasperReports 生成報表時,經常會遇到報表中的static text和text field元素的內容無法完全顯示的問題,尤其當輸出的內容長度...

2024-10-02 ‧ 由 JM 分享
DAY 19

JasperReports-Chart元素

報表時常會搭配圖表來顯示想表達的資訊,JasperReports也提供了Chart元素,讓我們可以快速建立與配置圖表。 Chart元素-圓餅圖 我以學生資料表為...

2024-10-03 ‧ 由 JM 分享
DAY 20

JasperReports-一些小技巧

JasperReports的常用的部分已經說得差不多了,不過使用上有滿多值得大家注意的小地方。 元素的對齊 元素長度 對齊元素這件事算是最常碰到也不容易察覺到的...

2024-10-04 ‧ 由 JM 分享