【问题标题】:Exporting JSP data into excel with image将 JSP 数据导出到带有图像的 excel 中
【发布时间】:2011-05-14 09:22:50
【问题描述】:

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

response.setHeader("内容配置", "附件;文件名=\"mult-table.xls\""); %> <table><tr><td> 使用图像 src 来 加载图片</td></tr></table>

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

请告诉我怎么做。

谢谢 拉维

【问题讨论】:

    标签: image excel jsp


    【解决方案1】:

    我在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>
    ...
    

    【讨论】:

      【解决方案2】:

      据我所知,当这个 html xls 时,你不能在 xls 文件中插入图像

      【讨论】:

        猜你喜欢
        • 2017-04-30
        • 1970-01-01
        • 2016-07-03
        • 2011-06-29
        • 1970-01-01
        • 2017-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多