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

  • 相关阅读:
    ToString格式化
    [转]vc中socket编程步骤
    [XAML学习资料] 验证用户提供的数据ValidationRule
    VS2008下安装boost
    [ASP.NET用户验证一]Forms验证
    VISTA IIS Worker Process 已停止工作 解决办法
    [MFC入门二]四种不同对象
    删除TFS项目
    [WPF学习资料] WPF简介
    IIS7下配置PHP5
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7285741.html
Copyright © 2011-2022 走看看