我有一個這樣的對象:{ property1: [ { date: Date, values: { prop1: xyz, prop2: xyz, prop3: xyz } } ], property2: { id: 245232, description: "My awesome description" }}在我的 Excel 服務中,導入 XLSX 包后,我有以下代碼。public exportAsExcelFile(json: any[], excelFileName: string): void { const worksheet: XLSX.WorkSheet = XLSX.utils.json_to_sheet(json); const workbook: XLSX.WorkBook = { Sheets: { 'data': worksheet }, SheetNames: ['data'] }; const excelBuffer: any = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' }); this.saveAsExcelFile(excelBuffer, excelFileName);}當我調用 excel 服務時,我將傳入我的數組Ojbect.property1(這是其他對象的數組)。Excel 文件的輸出只是 property1 數組內每個對象的日期字段。雖然我希望日期字段為第 1 列,values.prop1 為第 2 列,values.prop2 為第 3 列......任何人都可以闡明為什么其他列沒有從值對象填充嗎?
使用 XLSX NPM 包不顯示數組中的值
慕婉清6462132
2023-10-14 09:56:00