我正在尝试使用模块xlsjs在 Node 中操作Excel工作簿

https://www.npmjs.com/package/xlsjs

我也找到了exceljs

https://www.npmjs.com/package/exceljs

我希望能够修改工作簿中的单元格和范围,然后另存为另一个工作簿。

此模块可以使用此功能吗?

最佳答案

是的,两者都有可能。

虽然我建议使用exceljs,因为它更容易使用。请参阅此示例代码

    var Excel = require("exceljs");
    var workbook = new Excel.Workbook();
    workbook.xlsx.readFile(templatePath)
        .then(function() {
            worksheet = workbook.getWorksheet(1);
            worksheet.addRow([3, "Sam", new Date()]);
            workbook.xlsx.writeFile(path)
                .then(function(){
                    helper.openFile(path);
                });
        });

09-11 01:12