【发布时间】:2015-08-20 19:01:06
【问题描述】:
我们有一个 Servlet,它执行后端数据库查询并使用 HTML 表格在网页中显示结果。列和数据的数量是动态的,具体取决于用户请求,并且一切正常。现在我们需要添加一个按钮来将这个表格数据导出到 excel 中。
我认为这可以使用以下方法直接实现:
http://wsnippets.com/export-html-table-data-excel-sheet-using-jquery/ 或
但要求是除了导出结果之外,我们还需要在 Excel 中添加另一个工作表,提供有关所用查询的一些信息。
- 是否可以创建 Excel 工作表并通过 JavaScript/Jquery 使用它们?类似于 apache poi api 中可用的功能?
- 或者我应该采用其他方法而不是 javascript/jquery?我们不想回到服务器并进行另一个数据库调用。
请提供建议并感谢您的帮助。
【问题讨论】:
-
您可以将页面中的信息 POST 回服务器并在那里创建 Excel 文件。
-
感谢您的回复。但是这个表可能很大,有 1000 行数据,每行最多有 15 列。可以将这些数据“发布”回服务器吗?
-
想必你已经从服务器发送到浏览器了?寄回去应该没有问题。
标签: javascript jquery excel