js-xlsx js本地处理excle

Arthur
2021-08-19 / 0 评论 / 89 阅读 / 正在检测是否收录...

js-xlsx js本地处理excle

插件 github 地址

用法:

    // $(".btn-file") input[file] 元素
    $(".btn-file").on("change", function (ev) {//当文件上传
        var reader = new FileReader();
        reader.onload = function (e) {
            try {
                var data = e.target.result;
                var workbook = XLSX.read(data, {
                    type: 'binary'
                });
                var sheetNames = workbook.SheetNames; // 工作表名称集合
                var worksheet = workbook.Sheets[sheetNames[0]]; // 只读取第一张sheet
                var json = XLSX.utils.sheet_to_json(worksheet);//解析成json
                json = JSON.parse(JSON.stringify(json))
                console.log(json)
                var arr = [];
                for (var i in json) {
                    for (var j in json[i]) {
                        arr[0] = j;
                        arr.push(json[i][j]);
                    }
                }
                console.log(arr.join(","))//最终输出拼接数据
            } catch (err) {
                console.log(err)
                alert("文件类型不正确");
                return false;
            }
        };
        reader.readAsBinaryString(ev.target.files[0]);
    })
0
如果你觉得文章还不错,可以请我喝杯咖啡啊哈哈哈
wechat alipay

评论 (0)

取消