Hallo ich mache gerade erste Gehversuche mit HTML und co ich würde gerne eine CSV in ein Array of Objekt wandeln--> function loadCSV(){ var myArray = []; var FILE_NAME = html "movies.csv"; // declare all our variables at the top var bigString, lines, tempArray, tempObject, bigString = FILE_NAME // array.split() string on carriage return to create an array of records lines = bigString.split("\n"); // loop through records and split each on commas lines.forEach(function(line){ tempArray = line.split(","); tempObject = {}; tempObject.title = tempArray[0]; tempObject.rating = tempArray[1]; tempObject.link = tempArray[2]; myArray.push(tempObject); }); } und mit myLineChart.drawLine(myArray, "red", 1); an die nächste Funktion übergeben. Diese myLineChart.drawLine() funktioniert mit einem dummy schon mal so wie sie soll zb ---> var data = [{ x: 0, y: 80 }, { x: 2, y: 75 }, {.... Kann mir da bitte wer weiter helfen Gruß
Wenn du schildern würdest was nun konkret dein Problem ist könnte man dir bestimmt helfen. Btw. schaut dein Code sehr nach Javascript aus. Was das Css im Titel uns also sagen will ... keine Ahnung.
Sry hab gerade nicht mitgedacht, ich verzweifle gerade Ich habe einen Mikrocontroller programmiert der Daten (.hmtl ect...) lesen kann und diese über den W5100 ins netz schickt. Alles funktioniert bisher prima nur leider stoße ich hier auf meine grenzen. Das sind meine ersten Gehversuche mit HTML javascript ect... Was ich bisher habe ist ein HTML Seite die mit "canvas" werte darstellen kann was schon auch mal funktioniert. Jetzt würde ich gerne eine CSV lesen diese in ein Array of Objekt konvertieren und diese dann meiner draw Funktion übergeben. Gerade eben habe ich eine Funktion gefunden die das ohne jquery ect machen soll die leuchtet mir auch soweit ein " function csvJSON(csv){ var lines=csv.split("\n"); var result = []; var headers=lines[0].split(","); for(var i=1;i<lines.length;i++){ var obj = {}; var currentline=lines[i].split(","); for(var j=0;j<headers.length;j++){ obj[headers[j]] = currentline[j]; } result.push(obj); } //return result; //JavaScript object return JSON.stringify(result); //JSON } " .... .... myLineChart.drawLine(csvJSON(csv), "red", 1);
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.