前端通過js-xlsx獲取Excel完整數據


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="http://oss.sheetjs.com/js-xlsx/xlsx.full.min.js"></script>
    </head>

    <body>
        <input type="file" onchange="sendfile(this)" />
        <div id="zzdemo"></div>
        <script>
            var zzexcel;
            function sendfile(obj) {
                if(!obj.files) {
                    return;
                }
                var f = obj.files[0];
                var reader = new FileReader();
				reader.readAsBinaryString(f);
                reader.onload = function(e) {
                    var data = e.target.result;
                        zzexcel = XLSX.read(data, {
                            type: 'binary'
                        });
                    for(var i=0;i<zzexcel.SheetNames.length;i++){
			      document.getElementById("zzdemo").innerHTML +=zzexcel.SheetNames[i]+"="+JSON.stringify(XLSX.utils.sheet_to_json(zzexcel.Sheets[zzexcel.SheetNames[i]]))+"<br/>";
		      }
                }
            }
        </script>
    </body>
</html>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM