diff options
author | Balazs Varga <balazs.varga991@gmail.com> | 2021-09-13 12:17:37 +0200 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2021-10-11 09:03:36 +0200 |
commit | 12ee423c7549ddd2b86dfc3fc6fed2c617dcca7f (patch) | |
tree | 60033b0bcf480d371d7d61d4554195f9712ebf74 /fpicker | |
parent | c53a8aef805e59bbafb1943e5be49a6529645638 (diff) |
tdf#144397 tdf#144636 XLSX: cache external named ranges and their formulas
XLSX round-trip resulted corrupt XLSX with invalid named
range, triggering Excel file repair, because of incomplete
handling of external file reference of the named ranges
(tdf#144636).
Cache external named ranges and their formulas in case
of updating formulas without data loss. Also we can copy
cell formulas and we get valid results of formulas from
the cached tables, instead of an error type.
Now Calc resolves the external file reference of the named
ranges, e.g. see "rangenameinotherfile" of the unit test
document in Manage Names (Ctrl-F3). After the fix, it contains
full path of the external file, and recalculating
the sheet or changing data in the target file reveals that
the named range works correctly (tdf#144397).
Change-Id: Ic011a29290f8cabcc39fdc4b8d775ecf9d33612f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122026
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'fpicker')
0 files changed, 0 insertions, 0 deletions