Automazione avanzata dei report

Creare automaticamente report e altre presentazioni che si aggiornano regolarmente. L'automazione avanzata dei report di thinkcell compila i modelli di PowerPoint con i dati più recenti di Excel o JSON.

Con l'automazione dei dati Excel, usare l'API thinkcell per compilare gli elementi thinkcell nel modello con dati di Excel. Per ulteriori informazioni, vedere Automazione con dati di Excel.

Con l'automazione dei dati JSON, usare un file .ppttc per compilare gli elementi thinkcell nel modello con dati JSON. È possibile accedere ai dati JSON e ai modelli di PowerPoint localmente o da remoto, nonché creare presentazioni con un servizio Web. Per ulteriori informazioni, vedere Automazione con dati JSON.

Le annotazioni dei grafici si aggiornano automaticamente insieme ai grafici. Se si aggiungono frecce della differenza, linee di tendenza e altre annotazioni a un grafico nel modello, nella nuova presentazione sia il grafico sia le annotazioni rifletteranno i dati più recenti.

Per usare l'automazione avanzata dei report di thinkcell, sono necessari gli elementi seguenti:

  • Una presentazione di PowerPoint con grafici thinkcell o altri elementi
  • Logica programmatica per compilare gli elementi con dati

Creare modelli di PowerPoint per l'automazione dei report

Per creare automaticamente un report, è necessaria una presentazione di PowerPoint che funga da modello per la nuova presentazione. Il modello deve contenere uno o più elementi thinkcell da compilare con dati.

Se si usa l'API di automazione di Excel PresentationFromTemplate, gli elementi da compilare con dati devono essere collegati a Excel (vedere Collegamenti dati Excel).

Se si utilizza l’automazione dei dati JSON o l’API di automazione Excel UpdateBatch, gli elementi da compilare con i dati devono avere nomi. Per assegnare un nome a un elemento, eseguire una delle operazioni seguenti:

  • Per assegnare un nome a un grafico, una tabella, una Harvey ball o una casella di controllo thinkcell, selezionare l’elemento per aprire la relativa barra di formattazione rapida. In AddRangeData Name, immettere un nome univoco e selezionare Enter.
  • Per assegnare un nome a un campo di testo di automazione, seguire questi passaggi:

    1. Inserire l’oggetto in cui si desidera posizionare il campo di testo di automazione. L’oggetto può essere una casella di testo, un pentagono, una freccia, un rettangolo arrotondato thinkcell o una forma di PowerPoint.
    2. Nell’oggetto, posizionare il cursore di testo nel punto in cui si desidera aggiungere il campo di testo.
    3. Nella scheda Insert della barra multifunzione, selezionare Elements > Automation Text Field Icona campo di testo con nome .
    4. Selezionare il campo di testo di automazione, rappresentato da due parentesi angolari (<>), per aprire la barra di formattazione rapida. In AddRangeData Name, immettere un nome univoco e selezionare Enter.

    È possibile aggiungere più di un campo di testo di automazione a un oggetto. Un oggetto può contenere sia campi di testo di automazione sia testo normale.

  • Solo per l’automazione Excel: per assegnare un nome a un’immagine di una tabella (vedere Creare immagini di tabelle), selezionare la tabella per aprire la relativa barra di formattazione rapida. In AddRangeImage Name, immettere un nome univoco e selezionare Enter.

Esempio di modello PowerPoint

Per l’automazione dei dati JSON e l’API di automazione Excel UpdateBatch, ecco come creare un modello PowerPoint di esempio con un istogramma in pila e un titolo della diapositiva:

  1. In PowerPoint, passare alla scheda Home. Nel gruppo Slides, selezionare Layout > Title Only.
  2. Inserire un istogramma in pila (vedere Introduzione ai grafici). I dati iniziali nel grafico non sono importanti, perché l’automazione sostituirà i dati nel modello con dati Excel o JSON. Se si regolano la posizione, la formattazione e le annotazioni del grafico, queste regolazioni compariranno nella presentazione finale.
  3. Selezionare il grafico per aprire la relativa barra di formattazione rapida. In AddRangeData Name, immettere Chart1. Selezionare Enter.
AddRangeData Name in the chart's mini toolbar
  1. Fare clic all’interno del segnaposto del titolo della diapositiva in modo da visualizzare il cursore di testo lampeggiante.
  2. Nella scheda Insert, selezionare Elements > Automation Text Field Icona campo di testo con nome .
  3. Selezionare il campo di testo di automazione, rappresentato da due parentesi angolari (<>), per aprire la barra di formattazione rapida. In AddRangeData Name, immettere SlideTitle. Selezionare Enter.
  1. Salvare la presentazione come template.pptx.

Successivamente, creare la logica programmatica per compilare il modello con i dati.


Per informazioni sulla creazione di dashboard automatizzati specifici per pianificazione e analisi finanziaria, leggere questo articolo del blog.

Hai bisogno di risolvere un problema?

Consulta la nostra knowledge base