繁体   English   中英

错误:未实现尝试使用ExcelJS创建流

[英]Error: Not implemented Trying to create a stream with 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()可能会做到这一点。

我使用流包错了吗? 任何信息将非常感谢

我认为您不必这样做:

var rs = new stream.Readable();

你试一试:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM