导入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