2013-01-08 2 views
1

노드 js에서 xls 파일을 읽어야합니다. 세 가지 방법을 시도했지만 다음과 같은 문제가 있습니다. 이런 종류의 문제에 대한 해결책을 알려주십시오.어떻게 노드 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 

답변

관련 문제