javascript - 如何使用vanilla javascript从csv文件中获取文本

标签 javascript csv

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

最佳答案

您可以使用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>

关于javascript - 如何使用vanilla javascript从csv文件中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47983735/

相关文章:

javascript - 使用正则表达式与包含()方法和 Switch 语句

javascript - 是否有任何工具可以将 SVG 数据转换为 Canvas 友好输入?

mysql - 自动将数据从数据库导出到 CSV 文件

mysql - 使用包含不支持格式的文字值的 CSV 数据更新 MySQL 表

python - 写 csv 头从下面写的 numpy 数组中删除数据

csv - 远程机器上的 Hadoop/Hive : Loading data from . csv

javascript - 避免计算代码中的注释

javascript - 将 MMM YY 字符串转换为日期 javascript

javascript - 如何在promise链中调用Q promise notify

python - 读取包内的csv文件