Я использую PapaParse для преобразования CSV-файлов в JSON. PapaParse возвращает CSV-файл как массив объектов.Сделать таблицу HTML из массива неизвестных объектов
Здесь было много ответов (например, этот элегантный: display array of objects in a dynamic table javascript) о том, как взять массив объектов и сделать его в таблицу, если вы знаете структуру, но я хотел бы иметь возможность создать общий синтаксический анализатор, так как у меня есть несколько CSV-файлов для конвертирования, которые будут автоматически заполнять информацию и размер таблицы (так же, как это делает «console.table».)
Я могу посмотреть, как получить данные для заголовок, но есть ли способ избежать необходимости знать имена ключей для каждого столбца, так как они всегда будут отличаться для каждого .csv-файла? например "Расположение" и "Год" здесь:
td.innerHTML = jsData[i].Location;
td = tr.insertCell(tr.cells.length);
td.innerHTML = jsData[i].Year;
td = tr.insertCell(tr.cells.length); etc.
Спасибо!
Вау - скорость ответов никогда не перестает удивлять. Спасибо. Я попробую это по моим фактическим данным. – Tyler330