2017-10-18 146 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]){