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

问题描述 投票:0回答:1

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

javascript csv
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.