从表中删除Javascript不需要的单元格

时间:2017-10-18 15:30:29

标签: excel webpage copy-paste

我想将excel中的粘贴复制到网页。使用Copy/Paste from Excel to a web page

解决了此问题

但是现在我希望这些字段可以编辑并以表格形式提交。所以我将代码更改为:

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个单元格的附加行。

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

1 个答案:

答案 0 :(得分:0)

我必须在for:

中使用这个if子句
getLocalisationsFromServer