【问题标题】:Create Excel File with multiple work sheets from JavaScript/Jquery从 JavaScript/Jquery 创建带有多个工作表的 Excel 文件
【发布时间】:2015-08-20 19:01:06
【问题描述】:

我们有一个 Servlet,它执行后端数据库查询并使用 HTML 表格在网页中显示结果。列和数据的数量是动态的,具体取决于用户请求,并且一切正常。现在我们需要添加一个按钮来将这个表格数据导出到 excel 中。

我认为这可以使用以下方法直接实现:

http://wsnippets.com/export-html-table-data-excel-sheet-using-jquery/

http://www.hybridplanet.co.in/tutorial/javascript/how-to-create-csv-or-excel-file-from-json-via-javascript

但要求是除了导出结果之外,我们还需要在 Excel 中添加另一个工作表,提供有关所用查询的一些信息。

  1. 是否可以创建 Excel 工作表并通过 JavaScript/Jquery 使用它们?类似于 apache poi api 中可用的功能?
  2. 或者我应该采用其他方法而不是 javascript/jquery?我们不想回到服务器并进行另一个数据库调用。

请提供建议并感谢您的帮助。

【问题讨论】:

  • 您可以将页面中的信息 POST 回服务器并在那里创建 Excel 文件。
  • 感谢您的回复。但是这个表可能很大,有 1000 行数据,每行最多有 15 列。可以将这些数据“发布”回服务器吗?
  • 想必你已经从服务器发送到浏览器了?寄回去应该没有问题。

标签: javascript jquery excel


【解决方案1】:

执行此操作的唯一方法是打开一个 Excel 文件模板,其中已包含其他工作表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2019-02-06
    相关资源
    最近更新 更多