Ошибка: не реализовано. Попытка создать поток с помощью ExcelJS.

Использование Node v 5.4.1

Я пытаюсь создать такой поток:

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");
}

Но я получаю ошибку Error: Not Implemented

что, как мне кажется, связано с тем, что я не реализовал ._read, но я подумал, что, возможно, workbook.xlsx.createInputStream() сделает это.

Я неправильно использую потоковый пакет? Любая информация была бы большой спасибо


person Datsik    schedule 25.05.2016    source источник


Ответы (1)


Я не думаю, что вам нужно это делать:

var rs = new stream.Readable();

Просто попробуй:

var workbook = new Excel.Workbook();
stream.pipe(workbook.xlsx.createInputStream());
person diegovmellet    schedule 26.10.2016