我有一个问题..我想在nodejs中使用exceljs将所有数组元素写入excel文件..例如;
我的数组就像这个数组图像
而不是我想写excel文件。例如excel 图片
那么我怎么能这样做呢?感谢帮助..
对于必须将数据数组放入 Excel 或 CSV 文件的此类要求,我fast-csv
在我的案例中使用过,因此我正在为此编写代码。希望这会帮助你。.
您可以使用以下代码:
var fs = require('fs'); // using npm install fs module on application
var csv = require("fast-csv"); // I used this module in my case
var csvFileName = 'path of folder/file.csv';
var stream = fs.createReadStream(csvFileName); //reads the file
var headings = [];
var full = [];
headings.push('head1','head2','head3');
full.push(headings);
var csvStream = csv.createWriteStream({headers: true}),
ws = fs.createWriteStream(file_location);
csv.write(full, {headers: true}).pipe(ws);
ws.on("finish", function(){
response.redirect('/enriched'); // response is response parameter of your callback function
// redirect where you wants
});