SOURCE

console 命令行工具 X clear

                    
>
console
console.log(XLSX.version);

var rABS = true

function onFileChange(e) {
  var files = e.target.files, f = files[0];
  var reader = new FileReader();
  
  reader.onload = function(e) {
    var data = e.target.result;
    if (!rABS) data = new Uint8Array(data);
    var WS = XLSX.read(data, { type: rABS ? 'binary' : 'array' });
    console.log(WS);
    
    // doSomething
    var dataJSON = XLSX.utils.sheet_to_json(WS);
    console.log(dataJSON);
  }
  
  if (rABS) reader.readAsBinaryString(f);
  else reader.readAsArrayBuffer(f);
}

document.getElementById('input__file').addEventListener('change', onFileChange, false);
<input type="file" id="input__file" />
body {
  background: white;
}

本项目引用的自定义外部资源