繁体   English   中英

从位于多个div下的多个表中的JSP页面向Excel动态数据

[英]Dynamic Data to Excel from a JSP page residing in multiple tables under multiple div

我有一个JSP页面,其中包含多个div和这些多个div中的多个表。 我正在使用AJAX调用将数据呈现到那些表,即那些表中的数据是动态呈现的。 现在,我必须将所有div表导出到excel文件,但是我无法做到这一点。 我的呈现数据的JSP页面的示例代码是:

<script>
AJAX method to load data 
</script>

    <div class="xyz">
            <div class="abc">
                <div class="UserInfo">
                    </br><h2>User Info</h2></br>    

                    <table class="table-class">
                            <tr>
                                <td class="label" style='width: 25px'>Venue</td>
                                <td class="data"><label id="comptvl_itenary_venue"></label></td>
                            </tr>
                    </table>
                </div>
            </div>
        </div>

...这里有更多的div,上面的表格格式也更多。 现在我要做的是将所有这些多个div驻留表数据导出到excel文件。 为此,我使用了application / vnd.ms-excel作为内容类型,但是它仅在表数据为静态并且不包含任何CSS时才生成excel,否则它将在excel报告中复制整个表代码。 我也从此参考资料中尝试过Java脚本功能

http://jsfiddle.net/AnilAwadh/cCzqn/4/

但是当我的表不包含任何CSS时,它也会生成excel。 请指导我如何将包含CSS的表中生成的动态数据导出到excel。

提前致谢

而不是尝试从HTML导出数据,而是在加载数据时(从Ajax调用)导出数据。 如果您有“导出到Excel”按钮(或其他按钮),则可以引用预先保存的Excel。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM