我的業務應用程序會生成報告。報告通常包括:通用報告格式
- 一般頭(左,右和中央)
- 描述使用
- 表頭
- 表數據
- 頁腳
- 頁頭參數幾段
- 舉報頁腳
至少有2個報告的輸出格式已知需求:
- Excel表格(XLS(x)的文件) - 這將忽略某些部分,但絕對將包括表頭和表數據
現在,我想我的程序來生成一個通用的格式的報告。然後,下一個模塊將以已知的輸出格式之一產生輸出,接受額外的可選參數,如字體大小和麪部。今天有兩種輸出格式,但很快會出現更多類似的內容,比如html。
應以什麼格式生成報告?
我相信這將是一個文件或等效的內存結構。再加上一種格式,我希望能提供一些關於使用工具和技術的建議。我只會選擇一個開源解決方案,但如果你想提供其他提示,它也將是有價值的。
我的編程環境是java,但如果可能的話我想打開這個選擇。
我的一個想法是從頭開始定義一些自定義的,我的。我知道如何去做,但首先我想對常見的現成解決方案進行審查。那是我尋求你的幫助的地方。
收到第一個答案後,我意識到我正在尋找一個*報表引擎*。一個問題[開源報告引擎](http://stackoverflow.com/questions/126622/open-source-reporting-engines)非常相關。我不確定,但也許我的問題並不完全重複,因爲它詢問了格式。 – Jarekczek