Automazione avanzata dei report
- Home
- Risorse
- Manuale dell’utente
- think-cell Chart: Visualizzazione dei dati
- Automazione avanzata dei report
Creare automaticamente report e altre presentazioni che si aggiornano regolarmente. L'automazione avanzata dei report di think-cell riempie i modelli di PowerPoint con i dati Excel o JSON più aggiornati.
Con l'automazione dei dati di Excel, utilizzare l'API think-cell per riempire gli elementi think-cell del modello con i dati di Excel. Per maggiori informazioni, fare riferimento a Automazione con dati Excel.
Con l'automazione dei dati JSON, utilizzare un file .ppttc per riempire gli elementi think-cell del modello con i dati JSON. È possibile accedere ai dati JSON e ai modelli di PowerPoint in locale o da remoto e creare presentazioni con un servizio web. Per maggiori informazioni, fare riferimento a Automazione con dati JSON.
Le annotazioni dei grafici si aggiornano automaticamente insieme ai grafici. Se si aggiungono frecce di differenza, linee di tendenza e altre annotazioni a un grafico nel modello, nella nuova presentazione sia il grafico che le annotazioni rifletteranno i dati più recenti.
Per utilizzare l'automazione avanzata dei report di think-cell è necessario quanto segue:
- Una presentazione PowerPoint con think-cell grafici o altri elementi
- Logica programmatica per riempire gli elementi di dati
Creare modelli di PowerPoint per l'automazione dei report
Per creare automaticamente un report, è necessaria una presentazione PowerPoint che funge da modello per la nuova presentazione. Il modello deve contenere uno o più elementi think-cell che si desidera riempire con i dati.
Se si utilizza l'API di automazione di Excel PresentationFromTemplate, gli elementi che si desidera riempire con i dati devono essere collegati a Excel (vedere Creare elementi da Excel).
Se si utilizza l'automazione dei dati JSON o l'API di automazione Excel UpdateBatch, gli elementi che si desidera riempire con i dati devono avere nomi. Per assegnare un nome a un elemento, effettuare una delle seguenti operazioni:
- Per assegnare un nome a un grafico think-cell, a una tabella, a una Harvey Ball o a una casella di controllo, selezionare l'elemento per aprire la sua mini barra degli strumenti. In AddRangeData Name, immettere un nome univoco e selezionare Invio.
-
Per assegnare un nome a un campo di testo di automazione, attenersi alla seguente procedura:
- Inserire l'oggetto in cui si desidera mettere il campo di testo dell'automazione. L'oggetto può essere una casella di testo think-cell, un pentagono, un gallone, un rettangolo arrotondato o una forma di PowerPoint.
- Per prima cosa, posizionare il cursore di testo dove si desidera inserire il campo di testo.
- Nella scheda Insert della barra multifunzione, selezionare Elements > Automation Text Field
.
- Selezionare il campo di testo di automazione, rappresentato da due parentesi angolari (<>), per aprire la mini barra degli strumenti. In AddRangeData Name, immettere un nome univoco e selezionare Invio.
È possibile aggiungere più di un campo di testo di automazione a un oggetto. Un oggetto può contenere sia campi di testo di automazione che testo normale.
- Solo per l'automazione di Excel: per assegnare un nome a un'immagine di una tabella (vedere Inserire immagini di tabelle), selezionare la tabella per aprire la sua mini barra degli strumenti. In AddRangeImage Name, immettere un nome univoco e selezionare Invio.
Esempio di modello di PowerPoint
Per l'automazione dei dati JSON e l'API di automazione di Excel UpdateBatch, ecco come creare un modello di PowerPoint di esempio con un grafico a colonne in pila e un titolo di diapositiva:
- In PowerPoint, accedere alla scheda Home. Nel gruppo Slides, selezionare Layout > Title Only.
- Inserire un grafico con colonne in pila (vedere Introduzione alla creazione di grafici). I dati iniziali nel grafico non sono importanti, perché l'automazione sostituirà i dati nel modello con dati Excel o JSON. Se si modifica la posizione, la formattazione e le annotazioni del grafico, queste modifiche appariranno nella presentazione finale.
- Selezionare il grafico per aprire la sua mini barra degli strumenti. In AddRangeData Name, immettere
Chart1. Selezionare Invio.
- Fare clic all'interno del segnaposto del titolo della diapositiva in modo che il cursore del testo lampeggi.
- Nella scheda Insert, selezionare Elements > Automation Text Field
.
- Selezionare il campo di testo di automazione, rappresentato da due parentesi angolari (<>), per aprire la mini barra degli strumenti. In AddRangeData Name, inserire
SlideTitle. Selezionare Invio.
- Salvare la presentazione come
template.pptx.
Successivamente, creare una logica programmatica per riempire il modello con i dati.
- Per l'API di automazione di Excel
UpdateBatch, vedere UpdateBatch. - Per l'automazione dei dati JSON, vedere Automazione con dati JSON.