Skip to content

Instantly share code, notes, and snippets.

@nkoehring
Created April 12, 2016 08:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nkoehring/ca999c50506a41e6194638f8e65c4eef to your computer and use it in GitHub Desktop.
Save nkoehring/ca999c50506a41e6194638f8e65c4eef to your computer and use it in GitHub Desktop.
var csv = require("node-csv").createParser()
csv.parseFile('./test/mikko.csv', (err, data) => {
var result = {}
var keys = data[0].slice(1)
var data = data.slice(1)
var obj
for(var i=0; i<keys.length; i++) {
obj = {}
data.forEach((dataset) => {
obj[dataset[0]] = dataset[i+1]
})
result[keys[i]] = obj
}
console.log(result)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment