登录
注册
node.js 学习社区
nodejs 读取 excel 和 生成 excel

这回呢

2016-04-08 15:41

读取excel

npm install node-xlsx

//兼容office 2003的xls 和 2007的xlsx
var xlsx = require('node-xlsx');
var arr = xlsx.parse(filepath); // parses a file
console.log(arr); 

生成excel

//首先按照上面arr的格式组成数组
var buffer=xlsx.build(arr);
//后面两种可能,

//1.生成文件
var fs = require('fs');  
fs.appendFile("./new.xlsx", buffer, function(err){
    res.send(err);
}); 

//2下载文件
res.type('application/vnd.openxmlformats').set('Content-Disposition', 'attachment; filename=yourname.xlsx');
res.end(buffer, 'binary');

回复 · 0

发表回复

你可以在回复中 @ 其他人