JavaScript에서 간단한 JSON을 Excel로 - 코드 스니펫
const ExcelJS = require('exceljs');
const createWorkbook = async (worksheetName, jsonData) => {
const workbook = new ExcelJS.Workbook()
const worksheet = workbook.addWorksheet(worksheetName)
const keys = [...new Set(jsonData.flatMap(item => {
return Object.keys(item)
}))]
const values = jsonData.map(item => {
return keys.map(key => {
if(!item[key]) {
return ''
}
return item[key]
})
})
worksheet.columns = keys.map(entry => {
return {
header: entry,
key: entry,
width: 24
}
})
values.forEach(value => worksheet.addRow(value))
return workbook
}
또는 내 npm 패키지json-to-excel를 사용하십시오.
Reference
이 문제에 관하여(JavaScript에서 간단한 JSON을 Excel로 - 코드 스니펫), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/costamatheus97/simple-json-to-excel-in-javascript-43p2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)