Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2022, 09:13
Новичок на форуме
Отправить личное сообщение для АлександрJS Посмотреть профиль Найти все сообщения от АлександрJS
 
Регистрация: 25.11.2022
Сообщений: 2

В скрипте не рабоает функция fileReader.onload
В чем косяк, понять не могу. Код работает только до строки 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;
         });

      };

   };
});>

Последний раз редактировалось АлександрJS, 25.11.2022 в 09:52.
Ответить с цитированием