Hallo, ich versuche gerde eine csv datei in Javascript zu parsen aber ohne Erfolg. Ich hoffe ihr koeent mir helfen?? Hier ist mein code:
1 | <script type="text/javascript"> |
2 | |
3 | |
4 | |
5 | fetch("data.csv") |
6 | .then(response => response.text()) |
7 | .then((response) => { |
8 | function csvToArray(str, delimiter = ",") { |
9 | let array = str.split("\\r\\n").map(function (line) { |
10 | return line.split(delimiter); |
11 | }); |
12 | |
13 | return array; |
14 | } |
15 | |
16 | console.log(csvToArray(response)); |
17 | console.log(csvToArray(response)[0]); |
18 | |
19 | }) |
20 | .catch(err => console.log(err)) |
21 | |
22 | |
23 | </script> |
Ausgabe ist
1 | (5) ['time', 'data\\n\n1673454660', '40.585\n1673490660', '43.039\n1673467660', '44.926\n\n'] |
ich haette aber erwartet
1 | (2) ['time', 'data'] |
mein csv file
1 | |
2 | time,data |
3 | 1673454660,40.585 |
4 | 1673490660,43.039 |
5 | 1673467660,44.926 |
Wo ist mein Fehler??