我有一个 csv 文件,其数据格式如下:
2001:200::,2001:200:ffff:ffff:ffff:ffff:ffff:ffff,
42540528726795050063891204319802818560,42540528806023212578155541913346768895,JP,,,36.0000,138.0000,,0,0
2001:208::,2001:208:ffff:ffff:ffff:ffff:ffff:ffff,
42540529360620350178005905068154421248,42540529439848512692270242661698371583,SG,,,1.3667,103.8000,,0,0
我只想解析第一个逗号(IPv6 地址)之后的项目以及该记录的纬度/经度(第一个记录中的 36.0000,138.0000)值。
如何使用 JavaScript/jQuery 来执行此操作?
最佳答案
使用 split 方法将字符串转换为数组,然后根据需要迭代它。
var csv = "2001:200::,2001:200:ffff:ffff:ffff:ffff:ffff:ffff,4254052872679505006389120431980\n2818560,42540528806023212578155541913346768895,JP,,,36.0000,138.0000,,0,0";
var myArray = csv.split("\n");//You should know what kind of new line your csv is using
myArray.map(function (e) { //Applies this function over each element of myArray that is each line of your csv
var line = e.split(","); //Turn the comma separated string into an array
return "The second element is: " + line[1]; //Do what you need
});
关于javascript - 使用 JavaScript 读取 *.csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36272841/