2019年9月27日 星期五

Jasper Report 學習紀錄(初稿)

個人偏好純 JAVA 類開發工具, 一個類似 SAP 水晶報表 Crystal Report 開發工具 iReport-Designer , 使用與 Eclipse IDE 相同介面, 減少學習曲線, 快速進入報表設計的世界.

學前預備 :

1. 下載 Jar URL http://sourceforge.net/projects/jasperreports/files/jasperreports/
     or  (含舊版本)  https://sourceforge.net/projects/ireport/files/iReport/

2. 下載 IReport IDE 設計工具 iReport-Designer
     https://community.jaspersoft.com/project/ireport-designer/releases
     (  下載前需要先註冊登入帳號 )
3. 參考資源:
     IT 邦幫忙
     .使用iReport+JasperReport產生PDF及Excel報表(1)
        https://ithelp.ithome.com.tw/articles/10210719?sc=rss.qu

     2.使用iReport+JasperReport產生PDF及Excel報表(2)
        https://ithelp.ithome.com.tw/articles/10211358


轉用字型下載
https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports-fonts

Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...