Я использовал следующий источник (https://www.codeproject.com/Tips/244583/Excel-to-HTML-table-conversion-and-code-generation), чтобы создать форму для извлечения данных из таблицы Excel в таблицу HTML, и она отлично работает (кредиты Niral Soni).
Теперь яЯ должен выбрать определенные строки на основе ключа (empid), который я не могу сделать. 
Итак, что я сделал до сих пор, так это вставил оператор 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-е значение следующим образом.

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