2011-12-19 32 views
1

是否有一種簡單的方法可以在不使用數據庫(如SQL)的情況下使用Java創建報告?在不使用數據庫的情況下使用Java創建報告

我想要做的是在對象的ArrayList中獲取多個字符串,然後將它們放在可打印的報告上。另外,我想把逗號分隔文件中的值放到可打印的報告中。我發現了這個JavaDoc,但是根據我的理解,使用這個設計報表是不可能的。 (糾正我,如果我錯了)

回答

1

嘗試JasperReports,它是Java世界中最常見的報告開源工具,您可以創建來自多個數據源的報告,而不僅僅是數據庫。

+0

它是否包含用於設計報告的GUI? – alxcyl 2011-12-19 01:46:47

+1

是的,它被稱爲[iReport](http://jasperforge.org/projects/ireport) – 2011-12-19 01:49:03

+0

非常感謝。現在我有JasperReports。有什麼地方可以學習/學習如何使用它? (似乎我需要在我的PC上安裝ANT,這是否意味着如果我編譯項目並將其轉換爲可執行文件,用戶需要在他們的機器上安裝ANT?) – alxcyl 2011-12-19 02:00:19

2

報告是視圖,與數據源分開。我不明白報告如何知道數據庫和字符串列表之間的區別。

數據是數據,無論它來自何處。我沒有仔細閱讀您所包含的鏈接,因爲將報告綁定到特定類型的數據對我來說沒有意義。

+0

下載帶有所需庫的庫,因爲我發現(並已使用)的大多數報告「製造商」都使用數據庫,所以我添加了「不使用數據庫」。我不知道可以在不使用SQL等數據庫的情況下創建報告。 – alxcyl 2011-12-19 01:54:07

相關問題