Php から生成したテーブルがあり、datatable.js を使用していくつかのオプションとページネーションをデータに追加しています。
ctrl + a と ctrl + c を実行してデータをコピーして Excel に貼り付けると、ctrl + v ( windows )
a) クロムでは、このように Excel でドロップダウンを取得します ( http://prntscr.com/8r4x71 ) が、テーブルは壊れていません。
b) firefox では迷惑なドロップダウンが表示されませんが、テーブルの最後の行は次のように壊れています ( http://prntscr.com/8r4vqy )
問題を表す簡単なフィドルを作成しました http://jsfiddle.net/63g6e655/2/
以下はhtmlで、jsとcssはフィドルにあります
<div id="content" class="well well-lg">
<div id="mainContent">
<table id="report_gen_user" width="100%" cellspacing="0" border="1" align="left">
<thead>
<tr>
<th>Date</th>
<th>Quantity</th>
<th>item</th>
<th>Features </th>
<th>Price</th>
<th>Total(USD)</th>
<th>Reference</th>
<th>Transaction ID</th>
<th>id</th>
<th>generated by </th>
</tr>
</thead>
<tbody>
<tr>
<td> 2009-10-03</td>
<td>4000</td>
<td>lorum ipsum lorum ipsum</td>
<td> test</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>b</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>Ilorum ipsum</td>
<td> lorum ipsum</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>b</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>4000</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>bf</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>aaa</td>
<td> aaa</td>
<td>0</td>
<td>0</td>
<td>asdadasd</td>
<td> asdad</td>
<td> asdasd</td>
<td>b</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>asdadE</td>
<td> lorum ipsum</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>lorum ipsum</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>lorum ipsum lorum ipsum</td>
<td> test</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>bt</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>bfg</td>
</tr>
<tr>
<td> 2009-10-03</td>
<td>2000</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td>0</td>
<td>0</td>
<td>lorum ipsum</td>
<td> lorum ipsum</td>
<td> lorum ipsum</td>
<td>bfsg</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>Totals:</th>
<th > </th>
<th class="unselect" > </th>
<th > </th>
<th > </th>
<th > </th>
<th > </th>
<th > </th>
<th > </th>
<th > </th>
</tr>
</tfoot>
</table>
</div>
上記の2つの問題を解決するための提案をいただければ幸いです。