JavaScript中特定列的显示总和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中特定列的显示总和相关的知识,希望对你有一定的参考价值。
我希望显示特定区域的金额总和。以下是我的代码以显示数据,但是我确定如何将金额相加。我能够读取csv文件在html表中的显示。我是Java语言的新手。任何进行的帮助将不胜感激
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript">
function loadFile(o)
var fr = new FileReader();
fr.onload = function(e)
showDataFile(e, o);
;
fr.readAsText(o.files[0]);
function showDataFile(e, o)
var getCSVData = e.target.result;
var rows = getCSVData.split("\n");
var html = '<table border="1">';
rows.forEach((data, index) =>
html += "<tr>";
var value = data.split(",");
var region = value[1];
var amount =value[3];
if(region=="SA")
html += "<td>" + region + "</td>";
html += "<td>" + amount + "</td>"
html += "</tr>";
);
html += '</table>';
document.getElementById("data").innerHTML = html;
document.getElementById("data").style.color="blue";
</script>
<title> Read CSV file using JavaScript </title>
</head>
<body>
Select file to read <input type="file" onchange="loadFile(this)">
<pre id="data"></pre>
</body>
</html>
答案
您需要创建一个用作累加器的变量来保存总和的结果,例如:
var sum = 0;
for (i = 1; i <= 10; i++)
sum += 10;
console.log(sum)
以上是关于JavaScript中特定列的显示总和的主要内容,如果未能解决你的问题,请参考以下文章
使用 foreach 循环添加每列的总和并在表格底部显示每个总计
如何计算 LINQ 中 DataTable 的列的总和(到数据集)?
将查询分组为 3 列,并在 Apex Oracle 中显示另一列的总和