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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js:创建存储在变量中的xlsx文件,但不确定如何保存它相关的知识,希望对你有一定的参考价值。

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

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

在自述文件中,那将是:

const result = xlr(conf);

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

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

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

谢谢。

答案

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

fs.writeFile("temp.xlsx", new Buffer(result, 'binary'), err => {
    if (err) {
        console.error(err);
    } else {
        console.log("Error written");
    }
});

以上是关于Node.js:创建存储在变量中的xlsx文件,但不确定如何保存它的主要内容,如果未能解决你的问题,请参考以下文章

使用nodejs处理Excel文件

Node.js 需要存储在变量中的路径

模块化方式构建Node.js应用程序

node读写Excel操作

在 Backand 如何从 node.js 操作上传文件?

Node.js - 编写了空文件,但为啥呢?