I agree.  POI is all about manipulating the contents of the Office files,
not recreating the UI.  The closest is formula evaluation, but that can be
seen as facilitating document updates, as changing cell values obviously
means needing to recalculate the cached values of dependent formulas, and
workbooks marked as "recalculate on open" need formula evaluation to
properly read cell values.

I for example have a bunch of code that dynamically updates QueryTables
based on their ODBC SQL statements, translating connections to JDBC,
handling parameters, resizing tables based on results, filling calculated
columns, updating dependent values, etc.  But not much if any of that is
applicable or desired in the POI codebase in my opinion.

On Mon, Mar 19, 2018 at 1:33 PM Blake Watson <blake.wat...@pnmac.com> wrote:

> On Fri, Mar 16, 2018 at 11:35 AM, Greg Woolsey <greg.wool...@gmail.com>
> wrote:
>
> > There still isn't much, if any, support beyond exposing the CT* classes.
> >
>
> That's what I figured.​
>
>
>
> > That question also sounded like they wanted "live" manipulation, e.g.
> > applying sorting.  That's an entirely different level of feature support
> > POI doesn't do for much beyond formula evaluation and recently shifting
> > cells by rows/columns.
> >
>
> ​ I'm not sure it would even be appropriate for POI to do this, would it?
> It's kind of an interactive feature.
>
> Everything I do can be summed up as "putting values into cells,
> re-calculating, re-displaying spreadsheet...." so I'm not even sure that
> kind of interactivity fits into what =I= do.
>

Reply via email to