zoukankan      html  css  js  c++  java
  • 页面读取Excel

    var input = document.getElementById("file");
        //支持chrome IE10
        if (window.FileReader) {
            var file = input.files[0];
            var reader = new FileReader();
            reader.onload = function(e) {
                
                var sheet_id=0; //读取第1个表
              
                var workbook = XLSX.read(e.target.result,{type:'binary'});
                var data = XLSX.utils.sheet_to_csv(workbook.Sheets[workbook.SheetNames[sheet_id]],{FS:' '});
                data = data.split(' ');
                for(var i = 0;i<data.length;i++){
                    data[i]=data[i].split(' ');
                }
                 console.log(data);
                
                //data为按单元格对应的二维数组,按所需业务处理data

                }
                catch(err){
                    alert(err);
                }


            };
            reader.readAsBinaryString(file);//此行不可缺,
        } else {
            alert('浏览器不支持,请更换至ie10以上或Chrome内核');
        }

    注:需要引入导入的js插件

  • 相关阅读:
    闭包
    List(数组)里面常用的属性和方法
    drat笔记
    使用dd命令克隆整个系统
    Linux dd命令
    Linux 添加PPA源
    Linux 开机自动挂载windows分区
    Linux 格式化磁盘命令mkfs
    Linux 下面adb命令的使用
    linux下面which whereis find locate的使用
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7285741.html
Copyright © 2011-2022 走看看