如何从vanilla javascript中的csv文件中获取文本

时间:2017-12-26 21:10:21

标签: javascript csv

我有一个输入标签: <input type="file" id="fileUpload" accept=".csv"/> 从用户获取csv文件。然后我将文件存储到变量中: const csvFile = document.getElementById('fileUpload'); 如果可能的话,如何将文件的内容合并为一个大字符串?

1 个答案:

答案 0 :(得分:1)

您可以使用FileReader读取文件。

<input type="file" id="fileUpload" accept=".csv" onchange="open(event)" />

<script>
  var open = function(event) {
    var input = event.target.files[0]

    var readerObj = new FileReader()

    readerObj.onload = function() {
      var fileText = readerObj.result
      //do something with fileText here....
    }
    readerObj.readAsText(input)
  }
</script>