2016-08-02 92 views
0

有一些非常整齊的Excel,如HTML表格的選擇了諸如handsontable,但我要找的東西簡單得多:如何使HTML表格複製粘貼,能夠到Excel

我怎樣才能改變HTML/css的正則表,這樣它可以很容易地複製粘貼到Excel中?

我不是在尋找Excel文件生成器,我只需要我的html表格就可以複製粘貼。我的問題是:我需要如何增強一個正常的html表才能夠做到這一點?

+0

不知道你有哪個版本的Excel,但是從2007年和那裏是「數據」選項卡下的「來自Web」選項。從那裏你可以導航到包含你的表格的頁面並從那裏導入它。 –

+0

我應該更清楚了:我不希望用戶必須做任何「從網上」進口。只需選擇你想要導入的單元格,按ctrl + c,進入Excel並點擊ctrl + v。 – ChristophMa

+0

複製/粘貼時它到底在做什麼?你可以將表格的html添加到問題描述中嗎? –

回答

0

您需要關注平臺兼容性。

例爲谷歌驅動擅長: 這個關鍵詞是 '\ t'

var date = ['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04']; 
 
var data = ['1', '2', '3', '4']; 
 
var element = window.document.getElementById('table_data'); 
 
element.innerHTML = element.innerHTML + '<tr><th>date</th><th>count</th></tr>'; 
 
for (var i = 0; i < date.length; i++) { 
 
    element.innerHTML = element.innerHTML + '<tr><td>' + date[i] + '\t' + '</td><td>' + date[i] + '\t' + '</td></tr>'; 
 
}
 table { 
 
      font-family: arial, sans-serif; 
 
      border-collapse: collapse; 
 
      width: 100%; 
 
     } 
 

 
     td, th { 
 
      border: 1px solid #dddddd; 
 
      text-align: center; 
 
      padding: 8px; 
 
     } 
 

 
     tr:nth-child(even) { 
 
      background-color: #dddddd; 
 
     }
<table id='table_data'> 
 

 
</table>