Bringing "dynamic array" to ODF
Regina Henschel
rb.henschel at t-online.de
Thu Sep 5 20:04:29 UTC 2024
Hi all,
has really no one an opinion in regard to "dynamic array"?
Kind regards,
Regina
Regina Henschel schrieb am 24.08.2024 um 16:18:
> Hello everyone,
>
> It's about the Excel feature “dynamic array”, bug 127808.
>
> In the section “Non-Scalar Evaluation” (3.3, part 4) [1], ODF has rules
> on what to do if the actual result array has a different width or height
> than the target range. An adjustment of the target range to the actual
> result array does not occur in these rules. In order to be able to
> describe the “dynamic array” feature of Excel in ODF, these rules would
> have to be extended.
>
> In the file format, the target range is defined by the attributes
> table:number-matrix-columns-spanned (19.683, part 3) and
> table:number-matrix-rows-spanned (19.684, part 3) of the element
> <table:table-cell> (9.1.4, part 3).
>
> My idea is to extend the attributes of the <table:table-cell> element
> with a Boolean attribute table:matrix-is-dynamic. Such an attribute
> would not only serve as a hint for applications to allow dynamic
> adaption while the user is working with the opened document. It would
> also capture situations where the size of a database range linked to an
> external source changes and the spreadsheet contains expressions that
> use that database range.
>
> For the dynamic size of a database range, the element
> <table:database-range> (9.4.15, part ) has the attribute
> table:on-update-keep-size (19.686, part 3).
>
> What do you think?
>
> I know, that it is also necessary to extend the formula syntax so that a
> dynamic range can be used as a parameter. This is bug 161399.
>
> BTW: Does anyone already have concrete plans to implement something
> similar to the Excel feature “dynamic array” in LibreOffice?
>
> [1] https://docs.oasis-open.org/office/OpenDocument/v1.3/os/
>
> Kind regards,
> Regina
>
More information about the LibreOffice
mailing list