Node.js 如何在node js中读取、写入/附加xls文件

Node.js 如何在node js中读取、写入/附加xls文件,node.js,Node.js,我必须读取节点js中的xls文件,我尝试了三种方法,但我面临以下问题。 请给我提出解决这类问题的可能办法 //first time var office = require('office'); office.parse('test.xls', function(err, data) { console.log(data.sheets); }); //second time require('xls').parse('test.xls', function(err, data) { //

我必须读取节点js中的xls文件,我尝试了三种方法,但我面临以下问题。 请给我提出解决这类问题的可能办法

//first time

var office = require('office');
office.parse('test.xls', function(err, data) {
console.log(data.sheets);
});

//second time

require('xls').parse('test.xls', function(err, data) {
// xls file parsed into data
console.log(data);
});*/


//third time

var fs = require('fs');
var htmlparser = require("htmlparser");
var office = require('office');

exports.onlyText = function(test) {
test.expect(3);
var handler = new htmlparser.DefaultHandler(function (error, dom) {
    test.ok(!error, error);
var text = htmlparser.DomUtils.getElementsByTagName("P",      dom)[0].children[0].raw;
    test.strictEqual(text, '213', 'text data');
    test.done();
});
office.parse(__dirname + '/test.xls', function(err, data) {
    test.ok(!err, err);
    var parser = new htmlparser.Parser(handler);
    parser.parseComplete(data);
});
};

//error in console for all time is
//Uncaught Error: Cannot find module '../build/Release/node_expat.node' module.js:338
//Uncaught Error: Cannot find module '../build/Release/node_expat.node' module.js:338
看起来像只虫子

尝试安装
节点expat
模块。

看起来像个bug

尝试安装
节点expat
模块