js读取excel的值

本文通过一个简单的JS demo展示如何读取Excel文件的值,并介绍了在实际项目中如何将这一功能应用到HTML和JavaScript代码中。
摘要由CSDN通过智能技术生成

简单的一个demo示例

<!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>
    <a class="ttt"> 12
    </a>
    <!-- input的file属性有时候可能是自己不需要的,想要自己设置一个样式
1:将input标签隐藏
2:在外面加一个标签
3:通过外面标签设置一个点击事件来触发input的onchange事件 -->
    <input type="file" class="tt" onchange="importf(this)" style="display:none;" />

    <div id="demo"></div>
    <script>

    </script>
    <script>
        document.querySelector('.ttt').addEventListener('click', function () {
    
            console.log(111)
            // 通过这种方式绑定点击事件可以有效的防止点击事件过多的时候相互影响
            document.querySelector('.tt').click();
        })
        /*
            FileReader共有4种读取方法:
            1.readAsArrayBuffer(file):将文件读取为ArrayBuffer。
            2.readAsBinaryString(file):将文件读取为二进制字符串
            3.readAsDataURL(file):将文件读取为Data URL
            4.readAsText(file, [encoding]):将文件读取为文本,encoding缺省值为'UTF-8'
                         */
        var wb; //读取完成的数据
        var rABS = false; //是否将文件读取为二进制字符串

        function importf(obj) {
     //导入
            if (!obj.files) {
    
                return;
            }
            var f = obj.files[0];
            var reader = new FileReader();
            reader.onload = function (e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值