Tag: excel 2007

Node.js – 将xlsx保存到磁盘

我使用Node.js和js-xlsx来生成新的Excel文件。 当生成一个新文件时,我希望它被保存到本地磁盘。 这个代码是用来生成和下载一个新的Excel文件,它怎么可以存储到磁盘呢? FileManagement.generateExcelFile("xlsx-filtered-list", "error-sheet", finalResult, res); generateExcelFile(fileName, sheetName, data, res) { const workSheet = sheet_from_array_of_arrays(data); const workBook = new Workbook(); workBook.SheetNames.push(sheetName); workBook.Sheets[sheetName] = workSheet; const workBookOptions = { bookType:'xlsx', bookSST:false, type:'binary' }; const workBookFile = xlsx.write(workBook, workBookOptions); res.setHeader('Content-Type', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); res.setHeader('Content-Disposition', 'attachment; filename='+fileName); res.end(workBookFile, 'binary'); // Functions work Excel generation (don't touch) function Workbook() { […]