我使用JavaScript代码读取csv文件的细胞,我想将它推到AA二维数组,以做一些处理阅读内容数据对象
var dataArray = new Array;
function parseCSV(dataArray) {
//replace UNIX new lines
data = data.replace(/\r\n/g, "\n");
//replace MAC new lines
data = data.replace(/\r/g, "\n");
//split into rows
var rows = data.split("\n");
// loop through all rows
for (var i = 0; i < rows.length; i++) {
// this line helps to skip empty rows
if (rows[i]) {
// our columns are separated by comma
var column = rows[i].split(",");
var date=column[0];
var value = column[4];
// create object which contains all these items:
var dataObject = {
date: date,
T4: value
};
dataArray.push(dataObject);
}
}
}
}
作为测试,我尝试读取小区含量并显示在网页上以验证我是否读取了该文件。
<script type="text/javascript">
var x= dataArray[1][4];
document.write(x);
</script>
但它没有显示任何东西。 任何人都可以帮忙吗?
我所说的负载CSV功能,我称之为parsecsv –
@ S.ElBahloul,我想我找到了罪魁祸首,请参阅我的回答的附加部分, [此更新的链接](https://repl.it/HXkv/1)。 –
它没有显示任何东西。我不应该在页面中定义数据,因为我的应用浏览csv文件数据,我尝试将单元格内容显示为测试,因此我可以使用for循环在某些参数上构建一些处理。 –