2016-11-29 26 views
-1

JavaScriptを使用してExcelファイル内の特定のセルを編集するにはどうすればよいですか?私はJSを使用してそれをやろうとしていますが、Excelファイルに書き込むのは苦労しています。JavaScriptを使用してExcelを編集する

答えて

0

おかげで、私はそれが動作し、ここに私のコードですです。

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 
    }); 

私は編集したファイルを保存するこのリターンステートメントがありませんでした。

1

ここでは、exceljsのマニュアルにある参考になるものをいくつか紹介します。返信用 https://www.npmjs.com/package/exceljs

// Modify/Add individual cell 
worksheet.getCell('C3').value = new Date(1968, 5, 1); 

// write to a file 
var workbook = createAndFillWorkbook(); 
workbook.xlsx.writeFile(filename) 
    .then(function() { 
     // done 
    }); 
関連する問題