~When <cellXfs><xf><applyFill> and similar are absent, they currently default to true, which causes crashes when <cellXfs><xf><fontId> is also absent. The should default to false. Unfortunately, this breaks a few tests, and issues lots of warnings.~
When certain styles such as <cellXfs><xf><fontId> is absent, then the fact that <cellXfs><xf><applyfont> defaults to true (because that's what LibreOffice assumes when it doesn't bother writing them to the file) causes a segfault.
~When
<cellXfs><xf><applyFill>
and similar are absent, they currently default totrue
, which causes crashes when<cellXfs><xf><fontId>
is also absent. The should default to false. Unfortunately, this breaks a few tests, and issues lots of warnings.~When certain styles such as
<cellXfs><xf><fontId>
is absent, then the fact that<cellXfs><xf><applyfont>
defaults totrue
(because that's what LibreOffice assumes when it doesn't bother writing them to the file) causes a segfault.Originally reported in #71 by @e-mcbride, where the attached example file was provided. raw-condensed-completeonly-xl.xlsx