Accéder au contenu principal

Création de rapports Excel

Ce tutoriel vous apprendra à créer un nouveau modèle de rapport Excel avec deux tables et une image. Vous utiliserez la fonction Page pour créer une nouvelle feuille de calcul pour chaque valeur d'un champ.

Remarque: Vous pouvez sélectionner plusieurs objets ou valeurs en maintenant la touche CTRL ou Shift enfoncée. Vous pouvez, par exemple, sélectionner plusieurs objets lorsque vous ajoutez des objets à partir d'une liste ou lorsque vous faites glisser un grand nombre de colonnes pour les déposer dans le modèle.

À faire

Vous allez :

  1. Créer un modèle de rapport Excel.
  2. Ajouter une objet de table.
  3. Créer une table personnalisée colonne par colonne.
  4. Ajouter un objet en tant qu'image.
  5. Utiliser la fonction Page pour générer une nouvelle feuille de calcul pour chaque bureau de vente.

Ce tutoriel utilise des données QlikView se trouvant dans Fichiers exemples. Vous pouvez aussi utiliser vos données QlikView ou Qlik Sense.

Création d'un nouveau modèle de rapport Excel

Procédez comme suit :

  1. Sélectionnez Rapports dans le menu principal de Qlik NPrinting, puis cliquez sur Créer un rapport.
  2. Renseignez le champ Titre du rapport.
  3. Sélectionnez Excel dans la liste déroulante Type.
  4. Sélectionnez une application dans la liste déroulante Application.
  5. Sélectionnez un Modèle dans les options disponibles :

  6. Laissez la case à cocher Activé sélectionnée. Si vous la désactivez, le rapport sera enregistré, mais il sera ignoré par le planificateur.
  7. Cliquez sur Créer pour créer le rapport.
  8. Cliquez sur Éditer le modèle pour ouvrir l'éditeur de modèle.

Ajout d'une table

Procédez comme suit :

  1. Cliquez sur le nœud Tables avec le bouton droit de la souris, puis sélectionnez Add objets (Ajouter des objets).
  2. Sélectionnez Sales by Country dans la liste des objets. Cliquez sur OK.
  3. Glissez-déposez la balise CH304 - Sales by Country sur une cellule vide.

    Excel report template with one table added to the sheet.

Personnaliser la mise en forme d'une table entière

Le contenu de toutes les cellules de toutes les colonnes de la table est alors exporté depuis QlikView ou Qlik Sense sans mise en forme. Vous pouvez appliquer une nouvelle mise en forme à l'aide du ruban Excel.

Procédez comme suit :

  1. Dans le volet gauche, sélectionnez la table à personnaliser.
  2. Accédez au volet Propriétés.
  3. Désélectionnez la case à cocher Keep Source Formats.

    Keep source formats box in Properties pane.

  4. Utilisez le ruban Excel pour personnaliser la table.

    Par exemple, vous pouvez modifier la taille et la couleur de police.

Ajout d'une table colonne par colonne

Vous pouvez créer une table personnalisée en ajoutant individuellement des colonnes. Elles ne doivent pas obligatoirement être dans le même ordre que la table Qlik Sense ou QlikView d'origine.

Procédez comme suit :

  1. Développez le nœud CH304 - Sales by Country.

    Vous pouvez uniquement développer le nœud pour afficher les nœuds des colonnes si l'objet est un tableau simple ou une zone table. Si le signe + n'est pas visible, cela signifie que vous avez ajouté un tableau croisé dynamique.

  2. Faites glisser une par une les balises de colonne dans les cellules.

    De cette façon, vous créez une balise par colonne sélectionnée, chaque titre étant disponible sous forme de cellule de texte que vous pouvez mettre en forme.

    Vous pouvez déplacer les balises dans le modèle Excel afin de classer les colonnes dans l'ordre de votre choix.

Personnaliser la mise en forme de colonnes spécifiques d'une table

Si vous souhaitez conserver la mise en forme d'origine pour la majorité des colonnes, laissez la case Keep Source Formats cochée pour la table dans son ensemble. Vous pouvez désactiver Keep Source Formats dans des colonnes individuelles. Le contenu de toutes les cellules de la colonne sélectionnée sera alors exporté depuis QlikView ou Qlik Sense sans mise en forme. Vous pouvez appliquer une mise en forme à l'aide du ruban Excel.

Procédez comme suit :

  1. Développez le nœud de la table en cliquant sur le signe + situé à gauche.

  2. Sélectionnez la colonne à personnaliser.
  3. Dans le volet Propriétés, désactivez la case à cocher Keep Source Formats.
  4. Sélectionnez la colonne dans le modèle, puis appliquez-lui la mise en forme souhaitée.

    Excel report template with two tables added to the sheet.

Ajout d'une image

Procédez comme suit :

  1. Cliquez sur le nœud Images avec le bouton droit de la souris, puis sélectionnez Add objects (Ajouter des objets).
  2. Sélectionnez Sales by Country dans la liste des objets. Cliquez sur OK.
  3. Glissez-déposez les balises CH304_1 - Sales by Country dans une cellule sous les tables.

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

Aperçu du rapport

Procédez comme suit :

  1. Cliquez sur Aperçu.

    Excel lance et affiche le rapport.

  2. Un rapport Excel avec une feuille s'affiche. Cette feuille possède le même objet Qlik qu'une image, une table et une table ajoutée colonne par colonne.

    Preview in Excel showing how generated report will look.

  3. Fermez l'aperçu.

Application de Pages

Le nœud Pages permet de créer un rapport avec une feuille de calcul séparée pour chaque valeur de champ. Par exemple, une feuille de calcul différente pour chaque bureau de vente.

Procédez comme suit :

  1. Cliquez avec le bouton droit de la souris l'icône du nœud Page figurant dans le volet gauche.
  2. Sélectionnez Ajouter la page à la feuille active.
  3. Sélectionnez SalesOffice dans la liste. Cliquez sur OK.
  4. Cliquez sur + à gauche pour développer le nœud de la page SalesOffice.
  5. Faites glisser la balise du nœud SalesOffice sur une cellule du modèle.

    Vous pouvez définir le format de la cellule à l'aide des fonctions de mise en forme d'Excel.

  6. Le nom de la feuille de calcul est remplacé par <SalesOffice_Page> dans l'onglet inférieur. Une fois le rapport généré, il est remplacé par la valeur associée de chaque feuille de calcul.

    Vous pouvez modifier le nom de la feuille de calcul en ajoutant du texte. Par exemple : <SalesOffice_Page> office.

    Excel template with Pages feature added to workbook.

Désormais, le rapport est généré avec une feuille de calcul différente pour chaque bureau de vente.

Aperçu et enregistrement

Procédez comme suit :

  1. Cliquez sur Aperçu.
  2. Vous voyez un rapport avec le bureau de vente comme titre, deux tables et une image. À présent, il y a plusieurs onglets de feuille de calcul, un pour chaque bureau.

    Preview in Excel showing how generated report will look.

  3. Cliquez sur Enregistrer et fermer pour enregistrer le modèle et fermer l'éditeur de modèle.
Remarque: Pour éviter que des cellules soient sélectionnées dans les rapports générés, sélectionnez toujours une cellule en dehors des éléments du rapport juste avant d'enregistrer et de fermer l'éditeur de modèle.