js读取excel

技术交流QQ群 933925017

1.下载 excel库
2.编写代码 引入jqexcel-core
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/xlsx.core.min.js"></script>
    <script src="js/jquery.min.js"></script>
</head>
<body>
<input id="file" type="file">
<p>
    <button>写入所号</button>
</p>
<script>
    var list = [];
    // 读取本地excel文件
    function readWorkbookFromLocalFile(file, callback) {
        var reader = new FileReader();
        reader.onload = function(e) {
            var data = e.target.result;
            var wb = XLSX.read(data, {type: 'binary'});
            var text = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]]);
            if(callback) callback(text);
        };
        reader.readAsBinaryString(file);
    }
    $("#file").change(function () {
        if(!this.files) {
            return;
        }
        var f = this.files[0];
        readWorkbookFromLocalFile(f,function (value) {
            list = value;
        })
    })
    $('button').click(function () {
        // 发送网络请求
        var s = '';
        for (const x of list) {
            // console.log(x)
            s = s + 'list_num[]=' + x.num + "&";
        }
        s = s.substring(0,s.length-1);
        console.log(s);
        var url = `http://localhost/guicheng/public/api/import_white?${s}`;
        $.get(url,{},function (res) {
            console.log(res)
        },'json')
    })
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值