gpt4 book ai didi

html - 如何在 xls 中下载由 play 1.2.7 后端在 java 上生成的 html 表的内容

转载 作者:行者123 更新时间:2023-11-28 01:51:35 25 4
gpt4 key购买 nike

我使用 play 的 #{list} 标签生成了一个表格,并获得了相当不错的结果。现在我需要能够生成和下载表格的 xls 版本,但不知道该怎么做。任何指针都将不胜感激

最佳答案

好吧,你有多种选择。

Excel 将打开 HTML 文件。因此,您可以将表格流式传输到浏览器并将内容类型设置为 XLS,而不是将表格呈现为 HTML。

虽然 Excel 将打开它,但它仍然是 HTML 文件而不是 XLS(X) 文档。

您可以从数据模型生成 CSV 文件并将其流式传输到浏览器。同样,这将是 CSV 文件而不是正确的 XLS(X) 文件。

似乎也有一些解决方案可以使用 Javscript 来完成。请参阅起点:Generate excel sheet from html tables using jquery

最后,您可以使用 Apache POI 或 JXLS 之类的工具来生成“正确的”xls(x) 文档并将其流式传输到浏览器。我这里有一些代码可以将 HTML 导出到“正确的”xlsx 文件,如果这是您想要的路线。然后,工作流程是从您的数据模型创建一些 HTML,并使用它来转换为 Excel,而不必使用 POI 以编程方式构建 Excel 文档。 https://github.com/alanhay/html-exporter

关于html - 如何在 xls 中下载由 play 1.2.7 后端在 java 上生成的 html 表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19786745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com