我使用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循環在某些參數上構建一些處理。 –