Парсинг CSV файла с помощью JS
Допустим csv файлик такой:
Название, Город, Страна
Васька, Киев, Украина
Петька, Харьков, Украина
Васька, Киев, Украина
Петька, Харьков, Украина
Запрашиваем файлик с этими данными
$.ajax({
url: 'csv_data.csv',
dataType: 'text',
}).done(successFunction);
Функция построения из csv в таблицу
function successFunction(data) {
var allRows = data.split(/\r?\n|\r/);
var table = '';
for (var singleRow = 0; singleRow < allRows.length; singleRow++) {
if (singleRow === 0) {
table += '';
table += '';
} else {
table += ' ';
}
var rowCells = allRows[singleRow].split(',');
for (var rowCell = 0; rowCell < rowCells.length; rowCell++) {
if (singleRow === 0) {
table += '';
table += rowCells[rowCell];
table += ' ';
} else {
table += '';
table += rowCells[rowCell];
table += ' ';
}
}
if (singleRow === 0) {
table += ' ';
table += '';
table += '';
} else {
table += '';
}
}
table += '';
table += '
';
$('body').append(table);
}