1

私はナイトウォッチjsの初心者です。nightwatch を使用してエンド ツー エンドのフレームワークを作成中です。そのため、データ取得の部分では、Excel で行と列の数を取得し、データを解析するのが困難です。私たちは、exceljs および xlsx モジュールを調べましたが、そのためのメソッドを取得できませんでした。行数と列数を取得するためのコードを誰かが共有できると、非常に役立ちます。

4

1 に答える 1

2
var inboundWorkbook = new Excel.Workbook();
        inboundWorkbook.xlsx.readFile(req.file.path).then(function() {
            var inboundWorksheet = inboundWorkbook.getWorksheet(1); //or give name of the sheet
            console.log('------------- actualRowCount: ' + inboundWorksheet.actualRowCount);
            console.log('------------ rowCount: ' + inboundWorksheet.rowCount);
            console.log('------------ columnCount: ' + inboundWorksheet. columnCount);
            inboundWorksheet.eachRow({ includeEmpty: false }, function(row, rowNumber) {
               console.log("Row " + rowNumber + " = " + row.values);

            });
        });
于 2017-01-09T06:14:33.213 に答える