-2
我需要爲基於Swing的應用程序生成HTML報告。爲JTable數據生成HTML報告
- 是否有可能將
JTable
轉換爲HTML代碼(HTML表格)? - 如果是,我怎樣才能將
JTable
轉換成HTML表格,或者是否有任何其他方式來生成報告HTML?
我需要爲基於Swing的應用程序生成HTML報告。爲JTable數據生成HTML報告
JTable
轉換爲HTML代碼(HTML表格)?JTable
轉換成HTML表格,或者是否有任何其他方式來生成報告HTML?好的。通過遍歷行與table
,td
,tr
包裝數據可以生成HTML -
CSS
之類的花樣東西的「html模板」,並通過例如提供的酷視覺效果jQuery UI
(和擴展名:Heatbox等)DataTables,KendoUI,Flexigrid或甚至Google Charts。爲了適應特定的「視覺效果提供者」,您可能必須操縱一些生成的數據,但使用JAXB
您甚至可以生成嚴格的HTML
table
片段。2.
的數據生成 - 但您可以將此數據與可讀取XML
/JSON
(或您提供的任何格式)的外部工具/應用程序一起使用。您可以嘗試使用Jasper reports
(here和here,iReport,Eclipse BIRT) - 報告工具應具有Save as..->HTML Page
的選項。在圖表(如果你不希望上述JavaScript
基礎的解決方案做),你也可以生成圖像(你將在HTML
頁顯示)與一些Java庫,讓您保存生成的圖像的可能性的情況下, (例如JFreeChart等或Swing
的油漆成分訣竅)。
如果你能以最基本的形式擁有這個html--爲什麼不迭代JTable的行並用'table','tr'和'td'構建'String'數據?但可能會有更好的可能性。 – Xeon
請不要對我們SHOUT。以什麼方式更好? –
@AndrewThompson,對不起 – sanu