簡體   English   中英

從文本文件創建一個javascript對象

[英]create a javascript object from textfile

我正在嘗試在樹莓派上創建一個簡單的網站,該網站顯示溫度圖表。 我有一個傳感器和一個python腳本,該腳本每30分鍾將其寫入/var/www/data.csv上的文本文件

現在,我想為這些數據繪制一個非常簡單的線圖,例如: https : //google-developers.appspot.com/chart/interactive/docs/gallery/linechart

我怎么能將這個文本文件(通過'./data.csv' )讀入圖表?

我設法將其讀取為字符串,但是如何將其轉換為數組?

這是我的data.csv的示例:

1361048396.0 , 20.0 , 47.0
1361048424.0 , 20.0 , 47.0
1361048719.0 , 21.0 , 46.0
1361048761.0 , 21.0 , 46.0
1361048761.0 , 20.0 , 47.0

最后我需要的是這樣的東西(但當然是變量!):

data.addRows([
  [1361048396.0, 20, 47],
  [1361048424.0, 20, 47],
  [1361048719.0, 21, 46],
  [1361048396.0, 21, 46],
  [1361048761.0, 20, 47],
]);

使用JavaScript split方法怎么樣? 如果要將整個data.csv讀取為單個字符串,則可能需要拆分兩次。

例如:

var result=[];
var a=str.split("\n");
for (var i = 0; i < a.length; i++) {
  result.push(a[i].split(","));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM