exceljs
モジュールを使用してExcelを読んでいます。私のExcelファイルが同じフォルダにあるとき。それは正常に動作します。
var workbook = new Excel.Workbook();
workbook.xlsx.readFile('Data.xls')
.then(function() {
var worksheet = workbook.getWorksheet(sheet);
worksheet.eachRow({ includeEmpty: true }, function(row, rowNumber) {
console.log("Row " + rowNumber + " = " + JSON.stringify(row.values));
});
});
しかし、他のフォルダーにある私のExcelファイルで、fileNameにパスを指定しようとすると、コンソールエラーがスローされ、そのファイルが見つかりません。私のファイル構造は以下のようなものです:
テストフォルダー
|-----nodemodules/
|------example/js/e2e/fileServer.js
|------data/Data.xls
私の質問は、でExcelファイルの相対パスを提供する方法ですreadFile()
。ファイル内Data.xls
のパスを提供したい。fileServer.js