2013-09-27 3 views
2

Я разбираю excel (xsl и xslx) с помощью модуля excel-parser узла. И я развернул приложение, используя узел узла узла.excel-parser не работает при запуске приложения через window-window

Узловые-модули, которые я использую:

https://github.com/vxtindia/excel-parser

Это бросить ошибку:

code: 1 
killed: false 
signal: null 

Это работает, если я запустить приложение нормально (узел server.js)

Я установил зависимости также для excel-parser:

https://github.com/vxtindia/excel-parser/wiki

excelParser.parse({ 
     inFile: path.join(exports.rootpath,'/public/data/bizsteps/users/',util.getCurrentUser(req),'/temp/','temperatureLog'+extension), 
     worksheet: 1, 
     skipEmpty: true 
    },function(err, records){ 
     if(err) { 
     callback(err,null) 
     }else{ 
      _.each(records,function(element,index){records[index]=_.object(["time","temperature"], [parseFloat(element[0]),parseFloat(element[1])]); }); 
      callback(null,records);    
     } 
    }); 

Выше мой code.Can любой один помочь мне в чем была проблема, и любое решение?

ответ

0

Попробуйте запустить команду питона из корпуса явно (это показано, за исключением узла), что-то вроде:

python /home/michael/projects/some-project/node_modules/excel-parser/convert.py -x /tmp/test.xls 

И увидеть, что ошибки это дает вам, и вы можете принять его оттуда. В моем случае мне пришлось установить пакет xlrd. Если это тот же случай просто: Скачать xlrd зип здесь:

https://pypi.python.org/packages/source/x/xlrd/xlrd-0.7.1.zip#md5=851bd20873224d97cfb5ccca2d22b81c

2) разархивировать

3) CD в реж

4) SUDO питона setup.py установить

Смежные вопросы