Я пытаюсь загрузить файл CSV из локальной файловой системы, используя d3.Я могу получить данные, но мои фактические данные имеют больше столбцов, чем дает d3.На данный момент я получаю только один столбец данных.Есть ли что-то, что я делаю не так?
Один из объектов вывода из d3 - {"": "Да", Outcom (качественный: оставлен без степени: "MS"}
Но мой файл содержит более 23 столбцов.
Мой код:
<div>
<input type="file" accept=".csv" style="margin: 5px;">
</div>
<script>
d3.select("input").on("change", function() {
var file = d3.event.target.files[0];
if (file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
var dataUrl = evt.target.result;
console.log(dataUrl);
d3.csv(dataUrl, function(data){
console.log(data);
});
}
reader.readAsDataURL(file);
}
});
</script>