"Unsupported threads" error #466

Closed
opened 2016-09-07 15:10:34 +00:00 by dskrvk · 0 comments
dskrvk commented 2016-09-07 15:10:34 +00:00 (Migrated from github.com)

A customer-submitted xlsx file caused this error today thrown at xlsx/xlsx.js:9385, where MTRSettings is handled.

As far as I can tell from the format spec, this field is MTRSETTINGS: Multi-threaded Calculation Settings, and seems to only apply when calculating formulas, and shouldn't affect parsing.

Why is this an error? Does the library actually evaluate formulas (in addition to extracting them from cells)? Could the user provide an option to suppress evaluation, if not needed?

A customer-submitted xlsx file caused this error today thrown at [xlsx/xlsx.js:9385](https://github.com/SheetJS/js-xlsx/blob/master/xlsx.js#L9385), where `MTRSettings` is handled. As far as I can tell from the [format spec](http://www.digitalpreservation.gov/formats/digformatspecs/Excel97-2007BinaryFileFormat%28xls%29Specification.pdf), this field is MTRSETTINGS: Multi-threaded Calculation Settings, and seems to only apply when calculating formulas, and shouldn't affect parsing. Why is this an error? Does the library actually evaluate formulas (in addition to extracting them from cells)? Could the user provide an option to suppress evaluation, if not needed?
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sheetjs/sheetjs#466
No description provided.