我正在使用NodeJS中的ExcelJS库来创建Excel文件。
我需要的是从Workbook对象生成Base64字符串。

我有这个代码

let workbook = new Excel.stream.xlsx.WorkbookWriter({});
let worksheet = workbook.addWorksheet(`CREReport_${origcontractid}`);
worksheet.getCell('A1').value = 'CRE evolution';
worksheet.commit();


但我不知道如何根据我的工作簿生成Base64字符串。我不想在磁盘上创建文件,我想在我的Web服务中返回代表该文件的base64字符串。任何的想法?

谢谢!

最佳答案

使用文件缓冲区,您可以获得base64。

const fileBuffer = await workbook.xlsx.writeBuffer()

09-11 01:21
查看更多