SheetJS读取excel文件,我的文件不被读取

所以我试图使用SheetJS JavaScript读取一些Excel文件。 我下载了SheetJS,并将xlsx.full.min.js复制到与我的html文件相同的目录中。 但是,我没有得到它的工作。 所以我尝试了下面的代码。 问题是它没有达到警戒(“完成的阅读”); 线。 所以我不知道读取源文件是否有问题,或者是什么问题。 我希望有人能帮助我! 谢谢!

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style> </style> </head> <body> <p><input type="file" name="xlfile" id="xlf" /> ... or click here to select a file</p> <script src="xlsx.full.min.js"></script> <script> function handleFile(e) { //Get the files from Upload control var files = e.target.files; var i, f; //Loop through files for (i = 0, f = files[i]; i != files.length; ++i) { var reader = new FileReader(); var name = f.name; reader.onload = function (e) { var data = e.target.result; alert(data); var result; alert('reading now'); var workbook = XLSX.read(data, { type: 'binary' }); alert('finished reading'); var sheet_name_list = workbook.SheetNames; sheet_name_list.forEach(function (y) { /* iterate through sheets */ //Convert the cell value to Json var roa = XLSX.utils.sheet_to_json(workbook.Sheets[y]); if (roa.length > 0) { result = roa; } }); //Get the first column first cell value alert(result[0].Column1); }; reader.readAsArrayBuffer(f); } } var xlf = document.getElementById('xlf'); if(xlf.addEventListener) xlf.addEventListener('change', handleFile, false); </script> </body> </html>