javascript - 如何将文档读入javascript

标签 javascript

请问是否可以将 Excel 表格、记事本等文档读取到 JavaScript 中并使用文档中的数据进行计算。请,如果可能的话,我很想知道该怎么做。谢谢

最佳答案

您无需上传即可访问所选文件,但您需要 HTML5 文件 API:

  function readSingleFile(evt) {
    //Retrieve the first (and only!) File from the FileList object
    var f = evt.target.files[0]; 

    if (f) {
      var r = new FileReader();
      r.onload = function(e) { 
          var contents = e.target.result;
          alert(contents);
      }
      r.readAsText(f);
    } else { 
      alert("Failed to load file");
    }
  }

  document.getElementById('fileinput').addEventListener('change', readSingleFile, false);

检查一下这个 fiddle :

只需选择一个txt文件https://jsfiddle.net/n454do1d/1/

关于javascript - 如何将文档读入javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37366958/

相关文章:

javascript - 通过复选框选择形成人口

PHP - 将日期转换为 UTC 日期

javascript - 使用指令更新 ng-repeat 创建的图像

javascript - 使用 AngularJS,如何防止 $watch 在加载时触发?

javascript - 追加();单击按钮后jquery添加div

javascript - 如何使用 Mocha 测试私有(private)功能?

javascript - ES6 for of 语句错误,即使使用 babel 编译

javascript - 在 jquery 中使用 css 获取背景值

javascript - 检查带滚动条的 div 是否当前被用户读取

javascript - 停止 setInterval() 而不使用全局变量