我正在开发一个节点+ react(express)项目,我们在mongo db中存储了一些数据,这些数据显示在前端的表中。 我想添加一些功能,用户可以点击并将现有数据下载到Excel工作表中,也可以上传excel表格,从中获取数据并将其转换为json并存储在mongodb中。
我试过了
var json2xls = require('json2xls');
var json = {
foo: 'bar',
qux: 'moo',
poo: 123,
stux: new Date()
}
var xls = json2xls(json);
console.log(xls);
fs.writeFileSync('data.xlsx', xls, 'binary');
但是这样它会在我的项目文件夹中创建文件。我希望用户可以在他们的机器上下载它。有帮助吗? 请建议我应该使用任何模块吗? 谢谢你的时间。