Node.js:创建存储在变量中的xlsx文件,但不确定如何保存它

问题描述 投票:1回答:1

我是Node.js的新手,我正在尝试一个包xlr,据说允许我将数据集导出到Excel xlsx文件。

我已经完成了所有步骤,我将xlsx文件存储在一个变量中,我相信我所做的所有步骤都是正确的。

在自述文件中,那将是:

const result = xlr(conf);

我的问题是:我如何保存该文件?

我已经尝试将变量写入文件,这不起作用,xlr github readme提供的示例使用Express,而我使用Node.js终端尝试直接保存它。

这是我第一次使用Node.js做任何事情,所以请原谅我这是一个愚蠢的问题,但我花了几个小时试图解决它,我没有找到任何相关的信息。

谢谢。

javascript node.js excel download xlsx
1个回答
1
投票

由于您要避免使用http / express,因此可以使用保存文件

fs.writeFile("temp.xlsx", new Buffer(result, 'binary'), err => {
    if (err) {
        console.error(err);
    } else {
        console.log("Error written");
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.