21

したがって、公式ドキュメントによると、次を使用してExcelドキュメントを読み取ることができるはずです。

    // read from a file 
var workbook = new Excel.Workbook();
workbook.xlsx.readFile(filename)
    .then(function() {
        // use workbook 
    });

// pipe from stream 
var workbook = new Excel.Workbook();
stream.pipe(workbook.xlsx.createInputStream());

私は次の文書を持っています:

ここに画像の説明を入力

私がする必要があるのは、基本的に各行をオブジェクトにロードすることです:

var excelObject = {competence1: '', competence2: ''}

そして、それを配列に保存します。

ただし、ドキュメントでは、このファイルから読み取る方法について詳しく説明していません。と呼ばれる変数を使用しますがstream、この変数はどこにも説明されていません。

プラグインを知っていて、私の目標を達成する方法を知っている人はいますか?

4

6 に答える 6

27
var workbook = new Excel.Workbook(); 
workbook.xlsx.readFile(filename)
    .then(function() {
        var worksheet = workbook.getWorksheet(sheet);
        worksheet.eachRow({ includeEmpty: true }, function(row, rowNumber) {
          console.log("Row " + rowNumber + " = " + JSON.stringify(row.values));
        });
    });
于 2015-11-06T10:18:07.990 に答える