TEXT 10
Untitled Guest on 6th November 2021 04:25:09 PM
  1. function readFile(files) {
  2.     var file = files[0];
  3.     var reader = new FileReader();
  4.     reader.onload = function (event) {
  5.         console.log(event.target.result);
  6.         csvJSON(event.target.result);
  7.     }
  8.     reader.readAsText(file)
  9. }
  10.  
  11. function csvJSON(csv) {
  12.  
  13.     var lines = csv.split("\n");
  14.  
  15.     var result = [];
  16.  
  17.     // NOTE: If your columns contain commas in their values, you'll need
  18.     // to deal with those before doing the next step
  19.     // (you might convert them to &&& or something, then covert them back later)
  20.     // jsfiddle showing the issue https://jsfiddle.net/
  21.     var headers = lines[0].split(",");
  22.  
  23.     for (var i = 1; i < lines.length; i++) {
  24.  
  25.         var obj = {};
  26.         var currentline = lines[i].split(",");
  27.  
  28.         for (var j = 0; j < headers.length; j++) {
  29.             obj[headers[j]] = currentline[j];
  30.         }
  31.  
  32.         result.push(obj);
  33.  
  34.     }
  35.  
  36.     //return result; //JavaScript object
  37.     console.log(result[0]["cluster"]); //JSON
  38. }

CodePaste est fait pour le code source et le texte général de débogage.

Connectez-vous ou Enregistrez-vous pour éditer, supprimer et suivre vos pastes et bien plus.

Paste brut

Connectez-vous ou Enregistrez-vous pour éditer ou dupliquer ce paste. C'est gratuit !