Skip to content

Instantly share code, notes, and snippets.

@jtara1
Created October 9, 2018 21:24
Show Gist options
  • Save jtara1/b708a4ed0e1ca873c89e5f593f7874b9 to your computer and use it in GitHub Desktop.
Save jtara1/b708a4ed0e1ca873c89e5f593f7874b9 to your computer and use it in GitHub Desktop.
const fs = require('fs');
function toCsv(arrayOfObjects) {
let getProps = (object) => {
return Object.getOwnPropertyNames(object);
};
let props = getProps(arrayOfObjects[0]);
let outputString = props.join(',') + '\n';
for (let object of arrayOfObjects) {
let values = Object.values(object).join(',');
outputString += values + '\n';
console.log(JSON.stringify(values));
}
console.log();
fs.writeFile('Danijel-tx.csv', outputString, err => { if (err) logger.error(err) });
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment