Vai al contenuto principale

Creazione di report Excel

In questo tutorial, creeremo un nuovo modello di report di Excel con due tabelle e un'immagine. Utilizzeremo la funzione Page per produrre un nuovo foglio di lavoro per ciascun valore di un campo.

Nota: È possibile selezionare più oggetti o valori premendo CTRL o MAIUSC. Ad esempio, è possibile selezionare più oggetti durante l'aggiunta di oggetti da un elenco oppure quando si trascinano più colonne nel modello.

Procedura

A tale scopo:

  1. Creare un nuovo modello di report Excel.
  2. Aggiungere una tabella oggetto.
  3. Creare una tabella personalizzata tabella per tabella.
  4. Aggiungere un oggetto come immagine.
  5. Utilizzare la funzionalità Page per generare un nuovo foglio di lavoro per ciascun ufficio vendite.

In questo tutorial sono impiegati i dati di QlikView, disponibili in File di esempio. È possibile anche utilizzare i propri dati QlikView o Qlik Sense.

Creazione di un nuovo modello di report Excel

Procedere come segue:

  1. Selezionare Report nel menu principale di Qlik NPrinting, quindi fare clic su Crea report.
  2. Immettere un Titolo per il report.
  3. Selezionare Excel nell'elenco a discesa Tipo.
  4. Selezionare un'app dall'elenco a discesa App.
  5. Selezionare un modello tra le opzioni disponibili:

    • Modello vuoto: utilizza un modello vuoto
    • Modello predefinito: utilizzare il modello predefinito (disponibile solo se è stato impostato un modello predefinito in Impostazioni report).

      Vedere Caricamento di un file Office, HTML o PixelPerfect come modello.

    • Personalizzato: selezionare un file da utilizzare come modello.
  6. Verificare che la casella di controllo Abilitato sia selezionata. Se viene deselezionata, il report verrà salvato, ma ignorato dall'utilità di pianificazione.
  7. Fare clic su Crea per creare il report.
  8. Fare clic su Modifica modello per aprire l'Editor modelli.

Aggiunta di una tabella

Procedere come segue:

  1. Fare clic con il pulsante destro del mouse sul nodo Tabelle, quindi selezionare Aggiungi oggetti.
  2. Selezionare Sales by Country dall'elenco di oggetti. Fare clic su OK.
  3. Trascinare il tag CH304 - Sales by Country su una cella vuota.

    Excel report template with one table added to the sheet.

Personalizzare la formattazione di un'intera tabella

Questo farà sì che il contenuto di tutte le celle di tutte le colonne della tabella vengano esportate da QlikView o da Qlik Sense senza formattazione. È possibile applicare la nuova formattazione utilizzando la barra multifunzione di Excel.

Procedere come segue:

  1. Nel riquadro a sinistra, selezionare la tabella che si desidera personalizzare.
  2. Andare al riquadro Proprietà.
  3. Deselezionare la casella di controllo Keep Source Formats.

    Keep source formats box in Properties pane.

  4. Usare la barra multifunzione di Excel per personalizzare la tabella.

    Ad esempio, per modificare la dimensione e il colore dei caratteri.

Aggiunta di una tabella colonna per colonna

È possibile creare una tabella personalizzata, aggiungendo le colonne singolarmente. Non è necessario che siano nello stesso ordine della tabella Qlik Sense o QlikView originale.

Procedere come segue:

  1. Espandere il nodo CH304 - Sales by Country.

    Nota: È possibile espandere il nodo per rivelare i nodi colonna, solo se l'oggetto aggiunto è una tabella lineare o una casella della tabella. Se non si visualizza il simbolo +, è stata aggiunta una tabella pivot o una tabella lineare con colonne calcolate.
  2. Trascinare e rilasciare i tag delle colonne nelle celle una alla volta.

    Questo crea un tag per ciascuna colonna selezionata, con il titolo come cella di testo che è possibile formattare.

    È possibile spostare i tag nel modello Excel per ottenere l'ordine delle colonne che si preferisce.

Personalizzare la formattazione di colonne specifiche di una tabella

Se si desidera mantenere la formattazione di origine per la maggior parte delle colonne, lasciare la casella Keep Source Formats selezionata per la tabella nel suo complesso. Si potrà quindi deselezionare Keep Source Formats per le singole colonne. Questo farà sì che il contenuto di tutte le celle della colonna selezionata vengano esportate da QlikView o da Qlik Sense senza formattazione. È possibile applicare la formattazione utilizzando la barra multifunzione di Excel.

Procedere come segue:

  1. Espandere il nodo tabella facendo clic sul simbolo sulla + a sinistra.

  2. Selezionare la colonna che si desidera personalizzare.
  3. Nel riquadro Properties, deselezionare la casella di controllo Keep Source Formats.
  4. Selezionare la colonna nel modello, quindi applicare la formattazione desiderata.

    Excel report template with two tables added to the sheet.

Aggiunta di un'immagine

Procedere come segue:

  1. Fare clic con il pulsante destro del mouse sul nodo Immagini, quindi selezionare Aggiungi oggetti.
  2. Selezionare Sales by Country dall'elenco di oggetti. Fare clic su OK.
  3. Trascinare i tag CH304_1 - Sales by Country su tutte le celle sottostanti alle tabelle.

    Excel report template with two tables and an image added to the sheet.

Anteprima del report

Procedere come segue:

  1. Fare clic su Anteprima.

    Excel avvia e mostra il report.

  2. Verrà visualizzato un unico foglio di report di Excel. Il foglio conterrà lo stesso oggetto Qlik in formato immagine, una tabella nonché una tabella con colonne aggiunte singolarmente.

    Preview in Excel showing how generated report will look.

  3. Chiudere la finestra di anteprima.

Applicazione di pagine

Il nodo Pages permette di produrre un report con fogli di lavoro separati per ciascun valore di campo. Ad esempio, un foglio di lavoro diverso per ciascun ufficio vendite.

Procedere come segue:

  1. Fare clic con il pulsante destro del mouse sull'icona del nodo Page nel riquadro sinistro.
  2. Selezionare Aggiungi pagina al foglio attuale.
  3. Selezionare SalesOffice dall'elenco. Fare clic su OK.
  4. Fare clic su +, a sinistra, per espandere il nodo della pagina SalesOffice.
  5. Trascinare il tag del nodo SalesOffice su una cella del modello.

    È possibile formattare la cella utilizzando le funzioni di formattazione Excel.

  6. Nella scheda in fondo, il nome del foglio di lavoro cambia in <SalesOffice_Page>. Una volta generato, il report verrà sostituito dal relativo valore di ciascun foglio di lavoro.

    È possibile modificare il nome del foglio di lavoro aggiungendovi valori di testo. Ad esempio: <SalesOffice_Page> office.

    Excel template with Pages feature added to workbook.

A questo punto, il report produrrà un foglio di lavoro diverso per ciascun ufficio vendite.

Anteprima e salvataggio

Procedere come segue:

  1. Fare clic su Anteprima.
  2. Il report mostrerà: il nome dell'ufficio vendite come titolo, due tabelle e un'immagine. Saranno presenti più fogli, ciascuno dedicato a un ufficio vendite.

    Preview in Excel showing how generated report will look.

  3. Fare clic su Salva e chiudi per salvare il modello e chiudere l'editor modelli.
Nota: Per evitare di avere celle selezionate nei report generati, selezionare sempre una cella lontana dagli elementi del report appena prima di salvare e chiudere la finestra dell'editor modelli.