GNOME Bugzilla – Bug 725258
Sheet formatting round trip issues
Last modified: 2014-02-28 07:39:52 UTC
New t6508: - <gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="1" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0"> + <gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0"> ... - <gnm:Sheet DisplayFormulas="1" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0"> + <gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0">
When localc loads the xls generated from our file, I don't see any of the tests working other than the "hide-the-grid" and RTL. So LO probably doesn't have setting for these. And since ods==whatever-oo-generated, odds are good that ods cannot store these.
There is no standard way to store "hide-the-grid" in ODF. LO uses here the settings mechanism provided by ODF that can store arbitrary settings. Similarly we can use either the settings mechanism or foreign elements to store any settings we want. Personally I prefer foreign elements or attributes, but if LO has defined some settings we should probably use them.
The round trip issue is fixed but if I save an other wise empty and default file with no row headers as ODF and reopen the file, I get a frozen single row pane.
The frozen single pane also appear for files saved as .gnumeric. So that is not an ODF issue. 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.