我有一個需要生成excel表格中報告,它看起來像下面的模板 - 什麼是在Java中渲染Excel工作表報告的最佳實踐?
我知道這是可以使用庫來完成像JExcelApi
和Apache POI
。不過,我想知道是否有辦法通過編寫類似於編寫Apache Velocity
模板發送電子郵件的模板來完成此操作。
如果有一個標準的,良好的實踐方法來生成這樣的報告是什麼?
我有一個需要生成excel表格中報告,它看起來像下面的模板 - 什麼是在Java中渲染Excel工作表報告的最佳實踐?
我知道這是可以使用庫來完成像JExcelApi
和Apache POI
。不過,我想知道是否有辦法通過編寫類似於編寫Apache Velocity
模板發送電子郵件的模板來完成此操作。
如果有一個標準的,良好的實踐方法來生成這樣的報告是什麼?
爲什麼不使用Excel創建樣式化模板?對於應該替換的值,使用佔位符(如$ {name.of.field}),否則按需要設置樣式。使用不同的佔位符標記模板的結尾(這將允許您在此空間外寫入註釋或其他數據,以記錄您的模板)。
然後,或者通過JExcelApi的或Apache POI,
模板修改將是非常容易的。唯一的問題是保持字段名稱同步。
您可以使用標準的Java報告庫,如i-net Clear Reports並使用excel輸出格式。
只要有開源的庫可以完成工作,專有軟件就不是我的選擇。不過謝謝。 – ping 2012-08-04 11:36:55
下列哪個模板? – Sikorski 2012-08-03 11:17:31
上傳的圖片就是我所說的'模板' – ping 2012-08-03 11:36:51