【发布时间】:2015-11-14 13:02:36
【问题描述】:
我目前正在制作一个表单,该表单将接受用户输入并将其添加到 Excel 表的一行中,截至目前,我已经设法使用 3rd 方插件(具体为 node-xls)制作了 excel 表。 如果我想在 excel 中添加另一行,则会出现问题,它会删除旧条目并添加新条目,而不是将数据附加到下一行。
尝试读取 excel,然后连接缓冲区并再次写入文件,但事实证明它正在破坏文件并使其无法使用。
如何将数据附加到 Excel 工作表的末尾?我是 nodejs 和缓冲区的新手
var fs = require('fs');
var NodeXls = require('node-xls');
var tool = new NodeXls();
var xls = tool.json2xls({firstName: "arjun", lastName: "u", dob:"12/3/2008"}, {order:["firstName", "lastName", "dob"]});
fs.appendFile('output.xlsx', xls, 'binary', function(err){
if(err)
alert("File is readOnly or is being used by another application, please close it and continue!");
});
【问题讨论】:
标签: node.js excel append buffer