導入excle 兼用 wps 類型報錯 Uncaught CLSID: Expected 00000000000000000000000000000000 saw 2008020000000000c000000000000046


廢話少說直接貼代碼

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>js導入excel</title>
</head>
<body>
<input type="file"onchange="do_file(this)" />
<p id="excelContent"></p>
<!-- <script src="xlsx.js"></script> -->
<script src="https://oss.sheetjs.com/sheetjs/xlsx.full.min.js"></script>
<script>

function do_file(obj) {
        var f = obj.files[0];
        var reader = new FileReader();
        reader.onload = function(e) {
            var data = new Uint8Array(e.target.result);
            var workbook = XLSX.read(data, {type: 'array'});
            var result = [];   //存放導入的數組
            for (let i = 0; i < workbook.SheetNames.length; i++) {
                var newData = window.XLS.utils.sheet_to_json(workbook.Sheets[workbook.SheetNames[i]]);
                result.push(newData); //循環整個excel 所以表
            }
           // 剩下的數據看需求處理
            console.log(result)
        };
    
        reader.readAsArrayBuffer(f);
    };

    

</script>
</body>
</html>

結果

 


免責聲明!

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



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