csv 파일을 받아서(파일명으로만) 읽어온 뒤 array로 만들어 주는 참한 녀석
(스트림으로 읽는진 모르겠어서 대용량 처리 가능한진 모르겠다)
const csvFilePath = 'test.csv' const csv = require('csvtojson') csv() .fromFile(csvFilePath) .then((jsonObj) => { jsonObj.forEach(ele => { // console.log(ele.idx) // console.log(ele.disease_name) // console.log(ele.doid) // console.log(ele.refsite) // console.log(ele.ref_id) var dis = ele.disease_name.split(';') var ret = ""; // console.log(dis) // console.log(dis.length) if(dis.length > 1) { dis.forEach(ele2 => { ret = '"' + ele.idx + '"'; ret += "," ret += '"' + ele2 + '"'; ret += "," ret += '"' + ele.doid + '"'; ret += "," ret += '"' + ele.refsite + '"'; ret += "," ret += '"' + ele.ref_id + '"'; console.log(ret) }) } else{ ret = '"' + ele.idx + '"'; ret += "," ret += '"' + ele.disease_name + '"'; ret += "," ret += '"' + ele.doid + '"'; ret += "," ret += '"' + ele.refsite + '"'; ret += "," ret += '"' + ele.ref_id + '"'; console.log(ret) } }) }) |
'Programming > node.js' 카테고리의 다른 글
node.js util.format / sprintf? (0) | 2019.09.10 |
---|---|
node.js xpath 지원함수 목록 (0) | 2019.09.10 |
node.js regex (0) | 2019.08.12 |
node.js xpath 모듈 (0) | 2019.08.08 |
xpath text() (0) | 2019.08.07 |