【问题标题】:Generate Base64 from ExcelJS WorkBook从 ExcelJS 工作簿生成 Base64
【发布时间】:2019-09-27 10:31:26
【问题描述】:

我正在使用 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 字符串。任何的想法?

谢谢!

【问题讨论】:

    标签: javascript node.js excel base64 exceljs


    【解决方案1】:

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

    const fileBuffer = await workbook.xlsx.writeBuffer()
    

    【讨论】:

    • 这个函数是创建base64还是必须在这之后做?
    猜你喜欢
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 2016-04-12
    相关资源
    最近更新 更多