使用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