ExcelJS - Node.js

ExcelJS のインストール

インストールするには次のようにします。

npm

npm install exceljs

ファイルの新規作成

script.js - Node.js

var Excel = require('exceljs');
var workbook = new Excel.Workbook();
var sheet1 = workbook.addWorksheet("test");
workbook.xlsx.writeFile("./sample.xlsx")

ファイルへの書き込み

sample.xlsx のB1セルに Item という値を入れてファイルを保存するには次のようにします。

script.js - Node.js

var Excel = require('exceljs');
var workbook = new Excel.Workbook();
var sheet1 = workbook.addWorksheet("test");
var worksheet = workbook.getWorksheet('test');
worksheet.getCell('B1').value = "Item";
workbook.xlsx.writeFile("./sample.xlsx")

ファイルの読み込み

sample.xlsx の1番目のシートのB1セルの値を取得するには次のようにします。

script.js - Node.js

var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile('sample.xlsx').then(() =>{
  var sheet = workbook.getWorksheet(1);
  console.log(sheet.getCell('B1').value)
});