我有一个输入标签:
<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/