Java 如何在excel中导出网页

Java 如何在excel中导出网页,java,spring,jfreechart,Java,Spring,Jfreechart,我正在使用SpringMVC,我有一个网页,其中包含一个包含数据的html表和一个基于数据的Jfree图表,现在我的问题是如何以相同的外观将整个页面导出到excel文件中 请帮助。据我所知,您不能在编写时将JFreeChart图形以“相同的外观”转换为excel。 因此,这里有两种可能的方法: 1.获取JFreeChart输出,将其转换为图像,并在ApachePOI的帮助下将该图像添加到Excel中 2.您根本不使用JFreeChart,而是只使用ApachePOIAPI,使用数据创建Excel

我正在使用SpringMVC,我有一个网页,其中包含一个包含数据的html表和一个基于数据的Jfree图表,现在我的问题是如何以相同的外观将整个页面导出到excel文件中


请帮助。

据我所知,您不能在编写时将JFreeChart图形以“相同的外观”转换为excel。 因此,这里有两种可能的方法: 1.获取JFreeChart输出,将其转换为图像,并在ApachePOI的帮助下将该图像添加到Excel中 2.您根本不使用JFreeChart,而是只使用ApachePOIAPI,使用数据创建Excel工作表,并让Excel生成图形

当然,您可以根据自己的意愿组合这两种解决方案。 希望这对您有所帮助

您可以使用

$(document).ready( function () {
    $('#example').dataTable( {
        "sDom": 'T<"clear">lfrtip',
        "oTableTools": {
            "sSwfPath": "/swf/copy_csv_xls_pdf.swf"
        }
    } );
} );
$(文档).ready(函数(){
$('#示例')。数据表({
“sDom”:“Tlfrtip”,
“可旋转工具”:{
“sSwfPath”:“/swf/copy\u csv\u xls\u pdf.swf”
}
} );
} );
TableTools是DataTables HTML表格增强器的插件,它为DataTable添加了一个高度可定制的按钮工具栏。主要特点包括:

复制到剪贴板 将表格数据另存为CSV、XLS或PDF文件 用于清洁打印的打印视图 行选择选项 易于使用的预定义按钮 按钮的简单定制 用于高级控制的定义良好的API

提及