2016-05-25 6 views
0

Mit Knoten v erstellen 5.4.1Fehler: Nicht implementiert Der Versuch, einen Stream mit ExcelJS

Ich versuche, einen Strom zu erzeugen, wie so:

const program = require('commander'), 
     Excel = require('exceljs'), 
     colors = require('colors/safe'), 
     inquirer = require('inquirer'), 
     async = require('async'), 
     stream = require('stream'); 

program 
    .version('0.0.1') 
    .usage('[options] <file>') 
    .parse(process.argv); 

if (program.args.length > 0 && program.args[0]) { 
    var workbook = new Excel.Workbook(); 
    var rs  = new stream.Readable(); 
    rs.pipe(workbook.xlsx.createInputStream()); < -- Error 

} else { 
    console.log("You did not enter a valid file path"); 
} 

aber ich habe den Fehler Error: Not Implemented

was ich glaube, weil ich nicht die ._read implementiert habe, aber ich dachte, vielleicht workbook.xlsx.createInputStream() würde dies tun.

Ich verwende das Stream-Paket falsch? Alle Informationen würden großer Dank sein

Antwort

0

Ich glaube nicht, Sie haben, dies zu tun:

var rs = new stream.Readable(); 

Versuchen Sie einfach:

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