Il codice di collegamentoMan si riferisce ad alcuni consigli che sembrano specifici per Apache POI & Excel. Vedrete che non c'è grande documentazione per un motivo qui (non è supportato): http://poi.apache.org/spreadsheet/limitations.html
Per citare Solitudini risposta nel collegamento codeMans testualmente:
E 'possibile. In PivotCacheDefinition, c'è un attributo refreshOnLoad che può essere impostato su true. La cache viene quindi aggiornata quando la cartella di lavoro viene aperta. Maggiori informazioni qui
> In POI questo può essere fatto chiamando il metodo setRefreshOnLoad (booleano bool), che prende un valore booleano come parametro, su un CTPivotCacheDefinition
Se è necessario aggiornare la tabella pivot prima della il file viene aperto, (ad esempio per utilizzare i dati calcolati su pivottable in ulteriori calcoli e fare in modo che il POI lo scriva) quindi non sono sicuro che ciò sarebbe possibile con il POI e potenzialmente il collegamento con Excel mediante una soluzione COM potrebbe essere la strada da percorrere
È possibile fare riferimento alle risposte alla domanda seguente che è simile - http: // stackoverflow.it/questions/1010673/refresh-pivot-table-with-apache-poi – codeMan
La domanda di cui sopra ha risposte che non sono correlate ad Apache poi. – pavi
Il POI di Apache non è in grado di fare molto qui. Lunga storia e soluzione alternativa su http://www.joelonsoftware.com/items/2008/02/19.html. – Jayan