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文件,但不确定如何保存它的主要内容,如果未能解决你的问题,请参考以下文章