GNOME Bugzilla – Bug 700018
extLst not supported in xlsx import
Last modified: 2013-05-27 07:18:42 UTC
When opening the file attached to bug #699996 in current git (1.12.2+) we get Unexpected element 'extLst' in state : styleSheet
ECMA defines extLst as: -------------------------------------------------------------------------- 18.2.10 extLst (Future Feature Data Storage Area) This element provides a convention for extending spreadsheetML in defined locations within the markup specification. The locations shall be denoted with the extLst element, and are called extension lists. Extension list locations within the markup document are specified in the markup specification and can be used to store extensions to the markup specification, whether those are future version extensions of the markup specification or are private extensions implemented independently from the markup specification. Markup within an extension might not be understood by a markup consumer. -------------------------------------------------------------------------- So by definition we cannot support them, but we should ignore them where they appear (and possibly raise a warning).
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.