使用node.js修改现有的Excel文件
有什么办法来修改node.js现有的Excel文件? 我已经研究过exceljs,但是它没有提供任何只修改现有数据的function。 它似乎将写入一个新的stream。
还是我错过了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'); })
如果您使用的是带有exceljs
的Streams API,那么您也可以将stream传输到fs.createWriteStream
以写入文件。
请注意,StackOverflow并不是一个获取模块search帮助的平台。
无论如何,我build议你在xlsx上有一个厕所。 这个模块可以读取,parsing和写入Excel文件,因此应该做你正在寻找的东西。