Come generare tabella pivot in Excel Foglio di programmazione
-
11-09-2019 - |
Domanda
sono tenuto a generare una tabella pivot in MS Excel (non in Open Office) in modo dinamico, come per query dell'utente. Sto programmazione in Java e MySql (DB), quindi non posso utilizzare Windows o MS oggetto direttamente è per questo che Wana da utilizzare VBScript. Questo VBScript conterrà i dati così come orentation sulle colonne di pivot fieldList .Ma qualsiasi organismo può dirmi cosa sceneggiatura dovrei usare come i m molto nuovo a VB e oggetti di Excel.
Soluzione
Il modo più semplice per scoprire cosa che devi fare è quello di eseguire Excel, attivare la registrazione di macro (sotto Tools > Macro > Record New Macro
in Excel 2003 - la posizione può variare in altre edizioni), quindi eseguire le azioni che si desidera automatizzare (poi interrompere la registrazione).
Se quindi si modifica la macro registrata (Tools > Macro > Macros
), si dovrebbe vedere il codice che automatizza le azioni eseguite. Questo può essere eseguito come un VBScript con pochissimo editing.
Per un'introduzione ai principi fondamentali di manipolare il modello a oggetti di Excel in VBScript questo link sembra buono come qualsiasi.