使用node.js修改现有的Excel文件
有什么方法可以修改node.js中的现有excel文件吗? 我研究过exceljs,但它没有提供任何只修改现有数据的功能。 它似乎会写入一个新的流。
或者我错过了exceljs上的东西?
提前致谢。
exceljs可以让你修改Excel电子表格。
以下是在现有电子表格中阅读并将其写回到其他文件的示例:
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile('old.xlsx')
.then(function() {
var worksheet = workbook.getWorksheet(1);
var row = worksheet.getRow(5);
row.getCell(1).value = 5; // A5's value set to 5
row.commit();
return workbook.xlsx.writeFile('new.xlsx');
})
如果您将流API用于exceljs
,则还可以将流传输到fs.createWriteStream
以写入文件。
请注意,StackOverflow并不是一个获取模块搜索帮助的平台。
无论如何,我建议你在xlsx上有一个厕所。 这个模块可以读取,解析和编写Excel文件,因此应该做你正在寻找的东西。
链接地址: http://www.djcxy.com/p/93581.html上一篇: Modify existing Excel File using node.js
下一篇: Castle windsor resolution pipeline with Unity as sub resolver