Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. const handleFiles = event => {
  2. const f = event.target.files[0];
  3. const parser = CsvParse({delimiter: ',', columns: true});
  4. parser.on('readable', function(){
  5. console.log('readable');
  6. let record;
  7. // eslint-disable-next-line no-cond-assign
  8. while (record = parser.read()) {
  9. console.log(record);
  10. }
  11. });
  12. const reader = new FileReader();
  13. reader.onload = (function() {
  14. return function(e) {
  15. console.log('Writing');
  16. parser.write(e.target.result);
  17. };
  18. })(f);
  19.  
  20. reader.readAsText(f);
  21. };
  22.  
  23. Letter,Number
  24. A,1
  25. B,2
  26. C,3
  27.  
  28. Writing
  29. readable
  30. {Letter: "A", Number: "1"}
  31. readable
  32. {Letter: "B", Number: "2"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement