Соединить строки Excel с массивами js? - PullRequest
0 голосов
/ 17 октября 2019

У меня есть файл Excel (который мой клиент не хочет, чтобы я показывал), который выглядит следующим образом (обязательно использовать Excel):

categories,...,...,.....,....,....,.....,...

0.500     , 0%,1  ,14.99,  3 , 56 ,14.99,4
....

У меня есть 44 строки, из которых пользователь может выбиратькаждая строка имеет 8 ячеек, которые идут к другим 8 входам, и ячейки в основном являются массивом, поскольку, если пользователь перемещает курсор к следующему варианту цены, все числа изменяются вместе

Моя идея до сих пор заключается в поиске первого значенияи если он совпадает с ячейкой, код идет от x 1 до 8 i ++ и сопоставляет входные данные с массивом, если он не кодирует y + 1 для следующей строки. Является ли мой метод правильным? Если это не так, как я могу сделать это с использованием наименьшего количества кода?

Дайте мне знать, если что-то не понятно

        <script type="text/javascript" src="/lib/zip.js">

      function ReadData(cell, row) {
        var excel = new ActiveXObject("Excel.Application");
        var excel_file = excel.Workbooks.Open("test-2.xlsx");
        var excel_sheet = excel.Worksheets("Sheet1");
        var data = excel_sheet.Cells(11,b).Value;
        if ( data == input ) {
          var y;
          for (y=1; y<=8; y++) {
            var restofinputs = excel_sheet.Cells(11,y).Value;
            var restofinputs = getElementById('input[y]');
          } else {

          }
        }
      }

        </script>
      <div class="slidecontainer">
        <input type="range" min="11" max="45" class="slider" id="input[1]" >
        <input type="range" min="11" max="45" class="slider" id="input[2]" >
        <input type="range" min="11" max="45" class="slider" id="input[3]" >
        <input type="range" min="11" max="45" class="slider" id="input[4]" >
        <input type="range" min="11" max="45" class="slider" id="input[5]" >
        <input type="range" min="11" max="45" class="slider" id="input[6]" >
        <input type="range" min="11" max="45" class="slider" id="input[7]" >
        <input type="range" min="11" max="45" class="slider" id="input[8]" >
      </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...