javascript - 显示 CSV/JSON 文件中的特定数据

标签 javascript jquery json csv papaparse

我想使用 JavaScript 在网站上显示外部 CSV 文件中的特定字段。 我尝试使用“Papa parse”来解析该文件,如下所示:

<!DOCTYPE html>
<html >
  <head>
    <meta charset="UTF-8">
    <title>Parse remote CSV to HTML Page</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <script src='http://d3js.org/d3.v3.min.js'></script>
	<script src='https://code.jquery.com/jquery-2.1.4.min.js'></script>
	<script src='https://cdnjs.cloudflare.com/ajax/libs/PapaParse/4.1.2/papaparse.min.js'></script>
	<script src='https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.2.0/mustache.min.js'></script>
	
	<script>
	Papa.parse("https://dl.dropboxusercontent.com/s/....../data.csv?dl=0", {
	download: true,
	header: true,
	complete: function(results) {
	console.log(results);
	}
});
	</script>
  </body>
</html>

这在控制台中给出了结果:

console.log

我的问题是; 如何在网站中显示此数据集中的特定数据,例如:

电池电量:0.62

高度计压力: 99.44185

水平精度: 65

等等。等等

最佳答案

以Battery Level为例(其他字段类似,你自己应该能算出来):

var data = results.data
var arrayLength = data.length;
for (var i = 0; i < arrayLength; i++) {
    var newdiv = document.createElement('div');

    newdiv.setAttribute('id', 'your_div_id_'+i.toString());

    newdiv.innerHTML = 'Battery Level: '+data[i].batteryLevel.toString();
}

关于javascript - 显示 CSV/JSON 文件中的特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33907426/

相关文章:

javascript - 一页显示多种输入类型范围的值

javascript - 浏览器桌面通知处理 onClose 事件

javascript - jQuery 计算数字之间的持续时间

javascript - 内容 div 之间的选项卡,第一个 div 在加载时未激活

如果子数组包含项目,Javascript 将过滤 JSON 对象

javascript json - 从 php 解码 ajax json 数组时出现问题

javascript 无法在 ie7 中获取/设置 cookie

javascript - grunt-contrib-handlebars 输出不同于 handlebars npm 任务

Javascript 或 jQuery 获取Processingjs 变量?

java - 在文件中添加新元素