将网页内容导出为pdf和excel格式

时间:2015-11-19 04:55:41

标签: java spring-mvc mysql-workbench

在我的应用程序中,我有一个为用户创建的网页,它以表格格式显示mysql工作台中的内容。这个应用程序是使用spring mvc(eclipse ide)创建的。在这个页面我已经创建了一个导出按钮,点击这个按钮,目录中的内容将被导出为pdf或excel格式,生成的文件应该下载到下载文件夹。

任何人都可以提供帮助:

  1. 提取这些表格内容
  2. 将内容导出为pdf / excel(xls)
  3. 点击按钮下载文件。
  4. 我很困惑如何从头开始。任何有关如何阅读网页内容的参考资料都会有所帮助。

2 个答案:

答案 0 :(得分:0)

不完全确定您要执行的操作,但使用Jsoup可以轻松提取网站内容,它是一个很棒的html解析库,可以下载here。要生成excel文件,您可以使用Apache开发的库 - Apache POI。可以找到有关如何执行此操作的教程here

答案 1 :(得分:0)

以下是我认为你可以做的事情 -

由于您在网页中显示内容,因此您已拥有一个从数据源中提取数据的API。您可以使用相同的API来获取数据。然后,您需要将该数据转换为CSV格式。除此之外,您还可以使用一些REST服务来提供text / csv类型的内容。 UI中的下载按钮可以调用此REST以下载CSV文件。希望这会有所帮助。