toFile(file, resolve) { let fileName = path.basename(file); let extName = path.extname(file); let workbook = XLSX.utils.book_new(); if (this.config.get('report').includes('stats')) { XLSX.utils.book_append_sheet(workbook, this.xlsxStats, 'Stats'); } if (this.config.get('report').includes('issues')) { XLSX.utils.book_append_sheet(workbook, this.xlsxIssues, 'Issues'); } if (this.config.get('report').includes('merge_requests')) { XLSX.utils.book_append_sheet(workbook, this.xlsxMergeRequests, 'Merge Requests'); } if (this.config.get('report').includes('records')) { XLSX.utils.book_append_sheet(workbook, this.xlsxRecords, 'Records'); } XLSX.writeFile(workbook, fileName); resolve(); }