Как создать массив данных excel с помощью javascript?
У меня есть лист excel, и я хочу скопировать данные из первого столбца в массив с помощью JavaScript. Затем отобразите данные в массиве в раскрывающемся списке HTML.
Затем при выборе этого параметра из раскрывающегося списка должны быть отображены данные в этой строке на листе excel.
Предложения будут варьироваться от 10 до 20 и даже больше.
Ниже приведен пример:
Предложение 1 Предложение 1 Предложение 1 Предложение 1 Деталь Код Продолжительность
Предлагаем 2 Детали Предложения 2 Предложение 2 Предложение Код Продолжительность Обучения 2
Предложение 3 Предложение 3 Предложение 3 Предложение 3 Продолжительность Деталь Код
Что я уже пробовал:
<html> <head> <title>Read CSV File</title> </head> <body onload="init();"> <h3>Read CSV File</h3> Drop-down: <select id="selectOption"></select> <script> function init() { var excel = new ActiveXObject("Excel.Application"); var fileName = "C:\\wb.xlsx"; var workbook = excel.Workbooks.Open(fileName); var workSheet = excel.Worksheets("Offer"); var rowStart = 1; var colStart = 1; var rowEnd = 8; var colEnd = 1; var select = document.getElementById("selectOption"); var options = ["1", "2", "3", "4", "5"]; for(var i = 0; i < options.length; i++) { var opt = options[i]; var el = document.createElement("option"); el.textContent = opt; el.value = opt; select.appendChild(el); } } </script> </body> </html>