Как импортировать данные из excel (xlsx, csv) на HTML-страницу с помощью JavaScript?

ЧАС! У меня есть .xlsx и .html файлы. Как я могу импортировать файл xlsx в свой html-файл с помощью JavaScript, я уже смотрел Lynda: JavaScript Essential Training от Simon Allardice и не знал, как это сделать! Погубил много и все еще здесь. Пробовал подобные вопросы … Просто нужен сценарий для его копирования в мой html-файл, а затем мой html-файл может прочитать xlsx и отобразить его в браузере!

Вы можете использовать Alasql JavaScript SQL-библиотеку, которая имеет специальную функциональность для чтения файлов XLSX и размещения на HTML-странице. Он использует библиотеку js-xlsx для чтения файлов XLSX.

Отказ от ответственности: Я автор Аляски.

В этом примере:

  • Alasql принимает файл Excel с сайта cdn.rawgit.com (вы можете заменить его своим адресом
  • Alasql положил таблицу результатов в DIV с id = “res” – вы можете изменить имя или добавить CSS, чтобы префикс таблицы результатов
  • {headers: true} означает, что Alasql читает и записывает заголовки
  • Вы также можете читать файлы CSV – просто замените XLSX () на CSV () в примере
  • В целях производства загрузите alasql.min.js и xlsx.core.min.js на свой сервер или используйте CDN.

См. Фрагмент рабочего кода ниже:

alasql('select * into html("#res",{headers:true}) \ from xlsx("https://cdn.rawgit.com/agershun/alasql/version-0.0.36/test/test168.xlsx",\ {headers:true})')