我仍然在寻找这个问题的帮助。我对这一切都很陌生,非常感谢更有经验的人提供的任何帮助。感谢..
我可以在这里看到我试图阅读的文件示例; http://arhab.org/FlightDetails/UMHAB-27.csv就用户而言,这是一个静态文件。他们无法选择它。
我需要以下列格式创建GoogleMaps可用的数组;
var flightPath = [
{name: "Start", latlng: new google.maps.LatLng(39.206718, -94.607391), course: 221.0, speed: 15.0},
{name: " ", latlng: new google.maps.LatLng(38.291982, -96.821856), course: 221.0, speed: 15.0},
{name: "End", latlng: new google.maps.LatLng(39.206718, -97.607391), course: 221.0, speed: 15.0}
];
在查看了很多CSV到数组函数后,我似乎无法让它们中的任何一个正常工作。有人必须有一个javascript函数,让我把它放到数组格式。
提前致谢。
答案 0 :(得分:1)
这取决于您是从文件输入中获取CSV:
通过这种方式,您可以使用此代码读取CSV文件行:
document.getElementById('file').onchange = function(){
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(progressEvent){
// Entire file
console.log(this.result);
// By lines
var lines = this.result.split('\n');
for(var line = 0; line < lines.length; line++){
console.log(lines[line]);
}
};
reader.readAsText(file);
};