使用Javascript编辑excel

时间:2016-11-29 21:26:01

标签: javascript excel

如何使用JavaScript编辑excel文件中的特定单元格?我正在尝试使用excel JS,但很难写入excel文件。

2 个答案:

答案 0 :(得分:3)

感谢您的回复,我得到了它,这是我的代码。

var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile('file.xlsx')//Change file name here or give file path
.then(function() {
    var worksheet = workbook.getWorksheet('sheet');
    var i=1;
    worksheet.eachRow({ includeEmpty: false }, function(row, rowNumber) {
      r=worksheet.getRow(i).values;
      r1=r[2];// Indexing a column
      console.log(r1);
      i++;
    }); 
    worksheet.getCell('B3').value = "abc";//Change the cell number here
return workbook.xlsx.writeFile('file.xlsx')//Change file name here or give     file path
   });

我错过了这个保存我编辑过的文件的return语句。

答案 1 :(得分:1)

以下是exceljs文档中的一些示例,可能会有所帮助。 https://www.npmjs.com/package/exceljs

Java