我正在尝试使用d3从本地文件系统加载CSV文件。我可以获取数据,但实际数据中的列数比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>