(*) Remark: previously, download from Github this file test1.xlsx and then at run-time choice it from "downloads" directory!
// <input type="file" onchange="parseExcelFile1(this)">
function parseExcelFile1(inputElement) {
var files = inputElement.files || [];
if (!files.length) return;
var file = files[0];
console.time();
var reader = new FileReader();
reader.onloadend = function(event) {
var arrayBuffer = reader.result;
// debugger
var options = { type: 'array' };
var workbook = XLSX.read(arrayBuffer, options);
console.timeEnd();
var sheetName = workbook.SheetNames
var sheet = workbook.Sheets[sheetName]
result1.innerHTML = XLSX.utils.sheet_to_html(sheet)
};
reader.readAsArrayBuffer(file);
}