Невозможно установить свойство 'outlineProperties' для null (exceljs) - PullRequest
0 голосов
/ 01 октября 2018

Я открыл проблему здесь , но подумал, что мог бы получить более быстрый ответ здесь.Я столкнулся с проблемой, когда не могу прочитать файл xlsx, созданный из программного обеспечения моей компании.Я следил за потоком, но я не совсем уверен, что я могу сделать, чтобы решить эту проблему.Вот моя ошибка:

PS C:\Users\ME\Desktop\excel test> node app.js
TypeError: Cannot set property 'outlineProperties' of null 
     at module.exports.parseClose (C:\Users\ME\Desktop\excel test\node_modules\exceljs\dist\es5\xlsx\xform\sheet\worksheet-xform.js:232:40)
     at SAXStream.<anonymous> (C:\Users\JacobL\Desktop\excel test\node_modules\exceljs\dist\es5\xlsx\xform\base-xform.js:83:21)
     at emitOne (events.js:116:13)
     at SAXStream.emit (events.js:211:7)
     at SAXParser.me._parser.(anonymous function) [as onclosetag] (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:258:17)
     at emit (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:624:35)
     at emitNode (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:629:5)
     at closeTag (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:889:7)
     at SAXParser.write (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:1436:13)
     at SAXStream.write (C:\Users\ME\Desktop\excel test\node_modules\sax\lib\sax.js:239:18)

А вот код, который я пытаюсь запустить:

const transformInputData = () => new Promise((res, rej) => {
     let workbook = new Excel.Workbook()
     const path1 = 'C:\\Users\\ME\\Desktop\\Complete Reports\\FILENAME.xlsx'

     workbook.xlsx.readFile(path1).then(() => {
       res('good')
     }).catch(err => console.log(err))
})
...