Node.js 在meteor应用程序中使用Exceljs

Node.js 在meteor应用程序中使用Exceljs,node.js,exceljs,Node.js,Exceljs,在我的meteor项目中,我想读取一个excel文件并获取数据,所以我在server->index.js文件中使用了这段代码 import { Meteor } from 'meteor/meteor'; import Excel from 'exceljs'; Meteor.startup(() => { // code to run on server at startup var workbook = new Excel.Workbook(); const filename =

在我的meteor项目中,我想读取一个excel文件并获取数据,所以我在server->index.js文件中使用了这段代码

import { Meteor } from 'meteor/meteor';
import Excel from 'exceljs';
Meteor.startup(() => {
 // code to run on server at startup
 var workbook = new Excel.Workbook();
 const filename = '/home/xxx/Projects/app.xlsx';
 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));
       });
     });
  });  
但这不起作用

throw new Error('Unexpected xml node in parseOpen: ' +    
JSON.stringify(node));

如何读取数据有人能帮我提取文本吗?要提取文本,可以使用textract for node:

var textract = require('textract');

textract.fromFileWithPath('/home/xxx/Projects/app.xlsx', function( error, text ) {

    console.log(text);

})

要提取文本,可以对节点使用textract:

var textract = require('textract');

textract.fromFileWithPath('/home/xxx/Projects/app.xlsx', function( error, text ) {

    console.log(text);

})