Извлечение строк из таблицы Excel в HTML и JavaScript на основе ключа - PullRequest
1 голос
/ 09 марта 2019

Я использовал следующий источник (https://www.codeproject.com/Tips/244583/Excel-to-HTML-table-conversion-and-code-generation), чтобы создать форму для извлечения данных из таблицы Excel в таблицу HTML, и она отлично работает (кредиты Niral Soni).

Теперь яЯ должен выбрать определенные строки на основе ключа (empid), который я не могу сделать. enter image description here

Итак, что я сделал до сих пор, так это вставил оператор if перед внутренним цикломпроверить идентификатор, но только в состоянии получить первое значение.

for(i = rs, r = 0,k=cs; i <= re; i++,r++,k++) {
                row = tbl.insertRow(r);
                row.className = (i == rs) ? 'tblHeader' : (i % 2 == 0) ? 'evenRow' : 'oddRow';
                for(j = cs, c = 0; j <= ce; j++,c++) {
                    // I have 106 as a hardcoded id which I will change later based on the user input.

                    if (Number(es.Cells(i,j).value)==106) {
                    col = row.insertCell(c);
                    col.className = (j == ce) ? 'lastCol' : '';
                    col.innerHTML = es.Cells(i,j).value || ' ';
                }

                }
            }

Но это дает только 1-е значение следующим образом.
enter image description here

Так может кто-нибудь помочь мне выяснить, что я делаю неправильно в этом или любых других источниках или кодах, на которые я могу ссылаться.
Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...