В чем косяк, понять не могу. Код работает только до строки fileReader.onload = function (event) {
код:
<let selectedFile;
document.getElementById("file-input").addEventListener("change", function (event) {
selectedFile = event.target.files[0];
});
document.getElementById("upload__image").addEventListener("click", function () {
if (selectedFile) {
const fileReader = new FileReader();
fileReader.onload = function (event) {
var data = event.target.result;
var workbook = XLSX.read(data, {
type: "binary"
});
workbook.SheetNames.forEach(sheet => {
let rowObject = XLSX.utils.sheet_to_row_object_array(
workbook.Sheets[sheet]
);
let jsObject = JSON.parse(JSON.stringify(rowObject));
console.log(jsObject);
return jsObject;
});
};
};
});>