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插件

  • 相关阅读:
    [Leetcode]Linked List Cycle
    [Leetcode]Excel Sheet Column Number
    [Leetcode]Unique Binary Search Trees
    [Leetcode]Same Tree
    同时访问内外网设置路由信息
    希腊字母表示及读音
    jni入门
    查看某个进程运行时间的几种方法
    企业级hbase HA配置
    存在单点故障的namenode宕机恢复测试
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7285741.html
Copyright © 2011-2022 走看看