3

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

4

1 に答える 1