У меня есть файл 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>