複数の div と複数の div 内の複数のテーブルを含む JSP ページがあります。これらのテーブルにデータをレンダリングするために 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 にエクスポートする方法を教えてください。
前もって感謝します