我有一个从 Php 生成的表,我正在使用 datatable.js 向数据添加一些选项和分页。
当我通过执行 ctrl + a 和 ctrl + c 然后 ctrl + v ( windows ) 将数据复制并粘贴到 excel 时
a) 在 chrome 中,我得到一个像这样 ( http://prntscr.com/8r4x71 ) 的 excel 下拉列表,但是表格没有损坏。
b)在Firefox中我没有得到烦人的下拉菜单,但是表的最后一行像这样被破坏了(http://prntscr.com/8r4vqy)
我创建了一个简单的小提琴来代表问题 http://jsfiddle.net/63g6e655/2/
下面是html,js和css在fiddle
<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>
任何解决上述两个问题的建议将不胜感激。