-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