Prevented crash on wbfactoid #86
No reviewers
Labels
No Label
DBF
Dates
Defined Names
Features
Formula
HTML
Images
Infrastructure
Integration
International
ODS
Operations
Performance
PivotTables
Pro
Protection
Read Bug
SSF
SYLK
Style
Write Bug
good first issue
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sheetjs/sheetjs#86
Loading…
Reference in New Issue
No description provided.
Delete Branch "master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This was causing a crash when xlsb files specified factoids. they're not being parse now, but at least the file gets loaded
Coverage decreased (-0.04%) when pulling
3e475b72c3
on lostinplace:master into6bc24374b9
on SheetJS:master.@lostinplace The fix looks good :) The coverage dropped since none of the test files in https://github.com/SheetJS/test_files had a BrtWbFactoid record. Can you share a file with the record?
I'll try to track down an example case, right now the only file I have that does this is far too unweildy for a test suite
Oh God!.... what is the format that you want for the test files?
There is no file too unwieldy for the test suite :) Oftentimes, very specific files have issues that cannot be replicated (saving with excel fixes many problems).
Ideally, I'd like the original XLSB file as well as the file resaved as XLSM (for this library) as well as XLS and XML Spreadsheet 2003 (for https://github.com/SheetJS/js-xls). It would be extremely awesome if you could submit a PR to the test_files repo.
@lostinplace I merged your commit and added the relevant change to the bits. For some reason the github UI didn't automatically recognize the merge, but it shows up in the commit history.
@lostinplace Generated a test case: https://github.com/SheetJS/test_files/blob/master/smart_tags_2007.xlsb
Pull request closed