从位于多个div下的多个表中的JSP页面的dynamic数据到Excel

我有一个JSP页面,包含多个div的多个div和多个表。 我正在使用AJAX调用来呈现数据到这些表,即这些表中的数据dynamic呈现。 现在我必须将所有的div表导出为ex​​cel文件,但我无法做到这一点。 我提供数据的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作为内容types,但是当表格数据是静态的并且不包含任何CSS时,它只会生成excel,否则会在excel报表中复制整个表格代码。 我已经从这个引用尝试了Java脚本函数

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

但是当我的表不包含任何CSS时,它也会生成excel。 请指导我如何将包含CSS的表中生成的dynamic数据导出为ex​​cel。

提前致谢

而不是试图从HTML中导出数据,在载入数据时(从Ajax调用)导出数据。 如果你有一个“导出到Excel”button(或其他),这可以引用预先保存的Excel。