2009-02-08 37 views
1

在我的網頁上,我希望能夠呈現表格數據併爲用戶提供將其直接複製到Excel中的可能性。然而,這並不工作,所有的數據都在一個小區內粘貼:在網頁上提供表格數據,以便用戶可以直接將其複製到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中。

回答

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> 
+0

學到了新東西:) – 2009-02-08 20:21:24

1

這適用於IE瀏覽器,但不幸的是其他瀏覽器(以下是針對Firefox)需要一些用戶的努力:

  • 在Excel中選擇「選擇性粘貼」的「文本」,儘管當一個細胞是空
  • 使用Table2Clipboard擴展

列對齊,然後擰正如順便說一句,列標題應該是insid e當然是<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> 
相關問題