将JSP数据导出到带有图像的excel

发布于 2024-11-06 20:19:44 字数 467 浏览 0 评论 0原文

在我们的项目中,我们需要将JSP页面导出到Excel中。 我们不能使用 Apache POI 或任何其他开源 API。 我遇到了下面提到的简单方法

<%
response.setHeader("内容处置", "附件;文件名=\"multi-table.xls\""); %> <%@页 contentType =“应用程序/vnd.ms-excel” %>

使用图像 src 来 加载图像

生成Excel,但Excel中不显示图像。 在我们的 JSP 页面中,我们有许多图像,它们也应该与其他数据一起导出到 Excel 中。hanks

请让我知道如何做到这一点。

谢谢 拉维

In our project we are having the requirement to export the JSP page into excel.
We cannot use Apache POI or any other open source APIs.
I came across the below mentioned simple way of doing

<%
response.setHeader("Content-Disposition",
"attachment;filename=\"mult-table.xls\"");
%> <%@ page
contentType="application/vnd.ms-excel"
%> <table><tr><td> using image src to
load images </td></tr></table>

The excel is generated but the image is not shown in the excel.
In our JSP pages we are having many images which should also get exported into excel along with other data.hanks

Please let me know how to do it.

Thanks
Ravi

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

魄砕の薆 2024-11-13 20:19:44

我在HTML图像代码中使用完整的URL,因为当你下载excel时,它是一个文本xls文件,格式为HTML,并且图像可嵌入和绝对路径,相反它可以解决图像源。
像这样:

<%
// Java CODE
...
String url=request.getRequestURL().toString(); // URL base page
String imageUrl=url.substring(0,url.indexOf(request.getRequestURI()))+"/images/logo.gif"; // image absolute url
...

%>
...
<!-- HTML CODE -->
...
<img src="<%=imageUrl%>" width="198" height="36" /></th>
...

I use the complete URL in HTML image code, because when you download the excel, it's a text xls file, with format HTML, and the images embeddable and the absolute path, intead it can solve the image source.
like this:

<%
// Java CODE
...
String url=request.getRequestURL().toString(); // URL base page
String imageUrl=url.substring(0,url.indexOf(request.getRequestURI()))+"/images/logo.gif"; // image absolute url
...

%>
...
<!-- HTML CODE -->
...
<img src="<%=imageUrl%>" width="198" height="36" /></th>
...
想你的星星会说话 2024-11-13 20:19:44

据我所知,当此 html xls 时,您无法在 xls 文件中插入图像

As far as I know you can not insert an image in xls file, when this html xls

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文