Guest User

Untitled

a guest
Sep 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. // assumes variable data, which is a homogenous collection of objects
  2.  
  3. // get keys
  4. var keys = _.keys(data[0]);
  5.  
  6. // convert to csv string
  7. var csv = keys.join(",");
  8. _(data).each(function(row) {
  9. csv += "\n";
  10. csv += _(keys).map(function(k) {
  11. return row[k];
  12. }).join(",");
  13. });
  14.  
  15. // trick browser into downloading file
  16. var uriContent = "data:application/octet-stream," + encodeURIComponent(csv);
  17. var myWindow = window.open(uriContent, "Nutrient CSV");
  18. myWindow.focus();
Add Comment
Please, Sign In to add comment