summaryrefslogtreecommitdiff
path: root/sc/inc/table.hxx
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2022-03-02 17:30:30 +0100
committerLuboš Luňák <l.lunak@collabora.com>2022-03-23 09:09:07 +0100
commit97cbef96327f48fc89c0531b8690550b144c8a4e (patch)
tree4e71f895fe9f6ed09a1bde363edf64b7a267a91a /sc/inc/table.hxx
parentffbd9053b85b6b22b2401ac20ef0244acd55f244 (diff)
keep conflicting named ranges working with 16k columns
Named ranges named e.g. 'num1' are actually valid cell addresses when using 16k columns. We prevent naming ranges in a way that would make them conflict, but it's possible to read them from a saved file that was created with fewer columns, and in such cases formulas using them would silently refer to those cells instead of to the named range. I don't see anything in the ODF spec, but OOXML in 18.2.5 recommends this in case there are conflicts (only outside of the normal Excel range of A1-XFD1048576, inside they are always meant to be references, but our normal range currently is only 1k columns, and it's simpler and probably harmless to always resolve a conflict this way). I can optimize performance of this in another commit if needed. Change-Id: I46aef54b069700e7bf268b50fdc1a88989f3ee29 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130891 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'sc/inc/table.hxx')
0 files changed, 0 insertions, 0 deletions