Closed
Description
I got the exception when i opened this https://yadi.sk/d/9RC1JcPY3S2kHa xlsx document template
null: RangeError: Invalid time value
message: "Invalid time value"
stack: "RangeError: Invalid time value
at Date.toISOString (<anonymous>)
at module.exports._format (/var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xform/simple/date-xform.js:17:21)
at module.exports.render (/var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xform/simple/date-xform.js:36:34)
at module.exports.render (/var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xform/core/core-xform.js:64:29)
at module.exports.toXml (/var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xform/base-xform.js:94:10)
at /var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xlsx.js:441:28
at new Promise (<anonymous>)
at new Promish (/var/www/wialon/agri/node_modules/promish/lib/promish-class.js:23:9)
at module.exports.addCore (/var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xlsx.js:439:12)
at /var/www/wialon/agri/node_modules/exceljs/dist/es5/xlsx/xlsx.js:608:55
at <anonymous>"
__proto__: Error {constructor: , name: "RangeError", message: "", …}
I did this dirty hack and now everything works fine
this._format = options.format || function (dt) {
try { return dt.toISOString(); }
catch(e) { console.log(e); return '' }
};
I don't know why it's happening because i'm newbee in js and don't have enough time to understand exceljs lib at all.
Metadata
Metadata
Assignees
Labels
No labels