2017-10-18 130 views
0

我想從Excel複製粘貼到網頁。使用Copy/Paste from Excel to a web pageJavascript不需要的單元格從表格中刪除

解決了此問題但是,現在我希望這些字段是可編輯的並將其提交到表單中。所以我將代碼更改爲:

function generateTable() { 
var data = $('textarea[name=excel_data]').val(); 
console.log(data); 
var rows = data.split("\n"); 

var table = $('<table />'); 

var counterRow = 0; 
    var counterCol = 0; 
    for(var y in rows) { 
     var cells = rows[y].split("\t"); 
     var row = $('<tr />'); 
     for(var x in cells) { 
      row.append('<td border-collapse:collapse>' + '<textarea style="overflow:auto" name=' + counterRow + counterCol + '>' +cells[x]+'</textarea>'+'</td>'); 
      counterCol++; 
     } 
     counterRow++; 
     table.append(row); 
    } 

// Insert into DOM 
$('#excel_table').html(table); 
} 

問題是:還有一行包含1個單元格,顯示在表格末尾。

___________ 
|___|___|___| 
|___|___|___| 
|___| 

回答

0

我如果子句中使用這裏面的爲:

if(rows[y]){