On Fri, 2024-10-11 at 00:47 +0000, PJ Fanning wrote:
> The idea is that the Zip64 mode is only needed for big files and
> SXSSF is for big files.
> XSSF could have the support added too but it hasn't been a priority.
> In theory, we could add it to all the poi-ooxml doc types.

Thank you for the explanation. Although in my opinion, this idea has a
major flaw: The java program (like a reporting application) can't
really know if the file would be "big" -- and the needed code paths are
very different.
So in my opinion, at least for "Writing reports", the SXSSF should be
the default approach from the perspective of performance and also
memory consumption -- unless features (like formulas, inserting rows
etc.) dictate otherwise.

Am I right to understand, that XSSF never uses Zip64 and SXSSF uses it
"AsNeeded" (per default)?
If so, then why for my sample code "NEVER" will completely break
LibreOffice? I would have thought that NEVER produces same file as XSSF
output?

And why am I always the only one with such problems 😄

Cheers
Andreas


Reply via email to