$(document).on('change', '#InputFile', function(evt) {
var regexExcel = /(\.xlsx|\.xls)$/i;
var file = evt.target.files[0];
var reader = new FileReader();
reader.onload = function(e) {
var data = new Uint8Array(e.target.result);
var workbook = XLSX.read(data, {
type: 'array'
}); // Parse the data as Excel file
var firstSheetName = workbook.SheetNames[0]; // name of the sheet
var worksheet = workbook.Sheets[firstSheetName]; // Get the first sheet
var excelData = XLSX.utils.sheet_to_json(worksheet, {
header: 1
}); // Convert the sheet to JSON data
console.log(excelData);
if (excelData.length == 0) {
$(".global-loader").hide();
$("#UploadData .error-txt").show().text("No records found in the selected Excel file");
$('#InputFile').val('');
return;
}
excelData = excelData.filter(row => row.some(cell => !!cell));
};
reader.readAsArrayBuffer(file);
});
if (excelData.length == 0) {
$(".global-loader").hide();
$("#UploadData .error-txt").show().text("No records found in the selected Excel file");
$('#InputFile').val('');
return;
}
Я хочу показать предупреждающее сообщение и выйти из функции загрузки FileReader, если записей нет или Excel пуст [code]$(document).on('change', '#InputFile', function(evt) { var regexExcel = /(\.xlsx|\.xls)$/i; var file = evt.target.files[0];
var reader = new FileReader();
reader.onload = function(e) { var data = new Uint8Array(e.target.result); var workbook = XLSX.read(data, { type: 'array' }); // Parse the data as Excel file
var firstSheetName = workbook.SheetNames[0]; // name of the sheet var worksheet = workbook.Sheets[firstSheetName]; // Get the first sheet var excelData = XLSX.utils.sheet_to_json(worksheet, { header: 1 }); // Convert the sheet to JSON data
console.log(excelData); if (excelData.length == 0) { $(".global-loader").hide(); $("#UploadData .error-txt").show().text("No records found in the selected Excel file"); $('#InputFile').val(''); return; }
excelData = excelData.filter(row => row.some(cell => !!cell)); }; reader.readAsArrayBuffer(file); }); [/code] Я попробовал это для возврата из функции: [code]if (excelData.length == 0) { $(".global-loader").hide(); $("#UploadData .error-txt").show().text("No records found in the selected Excel file"); $('#InputFile').val(''); return; } [/code] Но это не работает. Как этого добиться?
Я хочу создать псевдоним, который будет использовать fzf для поиска файла в моем каталоге, его предварительного просмотра, а затем открытия в neovim. Если я не выберу файл и не выйду из интерфейса fzf, не открываю neovim, а выхожу обратно в...
Кто -нибудь знает, как получить файл md5 от fileReader redatasarraybuffer ()? > преобразовать ArrayBuffer в BASE64
Decode Base64 в двоичную строку.
Использование Cryptojs.md5 (p_str) .tostring (cryptojs.enc.hex) .touppercase ();
Я разрабатываю функциональность, запускаемую кнопкой $('.disconnect-classroom-button'). При нажатии я выхожу из системы всех членов этой группы, и выход из системы выполняется успешно (но пользователю приходится щелкнуть или обновить страница...
Я разрабатываю функциональность, запускаемую кнопкой $('.disconnect-classroom-button'). При нажатии я выхожу из системы всех членов этой группы, и выход из системы выполняется успешно (но пользователю приходится щелкнуть или обновить страница...