(csv)
| 92 | |
| 93 | //function used to convert csv content to json |
| 94 | const CSVToJSON = (csv) => { |
| 95 | const lines = csv.split('\n'); |
| 96 | const keys = lines[0].split(','); |
| 97 | return lines.slice(1).map(line => { |
| 98 | return line.split(',').reduce((acc, cur, i) => { |
| 99 | const toAdd = {}; |
| 100 | toAdd[keys[i]] = cur; |
| 101 | return { ...acc, ...toAdd }; |
| 102 | }, {}); |
| 103 | }); |
| 104 | }; |
| 105 | |
| 106 | //function used to render table heading |
| 107 | const ThData =(column)=>{ |