Всем привет. На страницу загружаем файл csv, далее его отображаем в таблице:
function drawOutput(lines){
//Clear previous data
document.getElementById("output").innerHTML = "";
var table = document.createElement("table");
for (var i = 0; i < lines.length; i++) {
var row = table.insertRow(-1);
for (var j = 0; j < lines[i].length; j++) {
var firstNameCell = row.insertCell(-1);
firstNameCell.appendChild(document.createTextNode(lines[i][j]));
}
}
document.getElementById("output").appendChild(table);
}
//draw the table, if first line contains heading
function drawOutputAsObj(lines){
//Clear previous data
document.getElementById("output").innerHTML = "";
var table = document.createElement("table");
//for the table headings
var tableHeader = table.insertRow(-1);
Object.keys(lines[0]).forEach(function(key){
var el = document.createElement("TH");
el.innerHTML = key;
tableHeader.appendChild(el);
});
//the data
for (var i = 0; i < lines.length; i++) {
var row = table.insertRow(-1);
Object.keys(lines[0]).forEach(function(key){
var data = row.insertCell(-1);
data.appendChild(document.createTextNode(lines[i][key]));
});
}
document.getElementById("output").appendChild(table);
}
Как перечитать таблицу, что бы если в CSV встречаются ссылки - сылки были рабочими на web странице?