728x90
1. xlsx 라이브러리 다운로드
$ npm install xlsx
2. XLSX 파일 JSON 으로 파싱하기
const xlsx = require('xlsx')
const workbook = xlsx.readFile(__dirname + '/source.xlsx')
const sheetName = workbook.SheetNames[0]
const result = xlsx.utils.sheet_to_json(workbook.Sheets[sheetName])
console.log(result)
3. 해당 데이터 JSON 파일로 쓰기
const fs = require('fs')
fs.writeFile('result.json', JSON.stringify(result))
728x90
'Node.js' 카테고리의 다른 글
[Node.js] 원하는 길이만큼 유니크 아이디 만들기 (0) | 2021.05.27 |
---|---|
[Node.js] AWS SDK - DynamoDB (0) | 2021.05.26 |
[Node.js] Swagger 도입하기 (0) | 2021.05.11 |
[Node.js] Mac OS 업데이트 이후 npm install 시 gyp 오류가 날 경우 (0) | 2021.04.26 |
[Node.js] bin log(바이너리 로그) 도입기 BUT FAIL (0) | 2021.04.22 |