在我的网页上,我希望能够呈现表格数据,并让用户可以将其直接复制到Excel中。但这不起作用,所有数据都粘贴在一个单元格中:
<table>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Data 1.1</td><td>Data 2.1</td></tr>
<tr><td>Data 1.2</td><td>Data 2.2</td></tr>
</table>
如何显示此数据,以便将其直接复制到Excel中。
答案 0 :(得分:1)
我在输入问题时想到了解决方案。您需要指定表体:
<table>
<tbody>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Data 1.1</td><td>Data 2.1</td></tr>
<tr><td>Data 1.2</td><td>Data 2.2</td></tr>
</tbody>
</table>
答案 1 :(得分:1)
这适用于IE,但不幸的是其他浏览器(以下是针对Firefox)需要一些用户的努力:
除此之外,列标题当然应该在<thead>
内:
<table>
<thead>
<tr>
<th scope="col">Column 1</th>
<th scope="col">Column 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data 1.1</td>
<td>Data 2.1</td>
</tr>
<tr>
<td>Data 1.2</td>
<td>Data 2.2</td>
</tr>
</tbody>
</table>