Fichier Excel
Table des matières
Toggle- Type de document : Choix du type de fichier Excel à générer :
- Fichier de type « Classeur Excel 97 – 2003 » (*.xls) : Le choix de ce type de fichier impose l’utilisation de l’application Excel pour générer la restitution.
- Fichier de type « Classeur Excel 2007 » (prenant en charge les macros *.xlsm ou non *.xlsx) : Le choix de ce type de fichier permet de générer la restitution sans utiliser l’application Excel.
- Spécifier un fichier particulier : Permet de définir le nom du fichier et l’emplacement sur lequel le résultat de la requête sera enregistré.
Cette option n’est pas disponible par défaut. Pour y avoir accès, les utilisateurs (ou le groupe dont ils font partie) doivent y avoir été autorisés dans l’application AdminTool (voir Restriction des droits\Restitutions\Autoriser la restitution vers des fichiers particuliers)
Spécifier un modèle : Le fichier spécifié en tant que modèle permet d’utiliser Excel pour finaliser la mise en forme des données de la requête (tableau croisé dynamique, graphique, mise en forme conditionnelle etc) il est conseillé de stocker le modèle dans le répertoire partagé de Vigilens pour être sûr qu’il soit accessible lors de l’exécution de la requête (notamment en cas d’exécution de type Web).
Le fichier servant de modèle peut être n’importe quel type de fichier Excel. Il ne s’agit pas nécessairement d’un fichier de type “Modèle Excel” (*.xlt).
- Emplacement : Défini l’emplacement où Arva Reporting va déposer le résultat de la requête (souvent utilisé avec les modèles pour garantir la cohérence entre le résultat obtenue de Vigilens et la mise en forme faite par Excel).
- Appliquer le format défini au niveau de Arva Reporting : Conserve la mise en forme définie dans Vigilens (format, mise en forme conditionnelle).
- Nom de la MACRO : Exécution automatique d’une MACRO à la fin de l’édition. Pour que la macro puisse s’exécuter, il faut penser à décocher la case « Supprimer les informations personnelles des propriétés du fichier lors de l’enregistrement » dans les options d’Excel lors de l’enregistrement du model.
Exécution depuis Excel (Appel des données externes)
Il est possible, depuis Excel, d’insérer directement le résultat d’une requête Vigilens. Cela se fait par le biais du menu Données→Récupérer et transformer des données→A partir du Web.
Paramètres obligatoires
- Adresse du type : http://<ServeurWeb>/vigilens/table.php?
- vglOutput=XLTable&
- vglCtrlName=<NomDeLaRequête>&
- vglUserName=<NomUtilisateur>
- Voir le guide sur la syntaxe des URL
- Utilisez l’assistant ligne de commande dans le designer, en spécifiant bien “* Appel de la requête depuis Excel”
Il est possible d’automatiser ce traitement en utilisant des macros Excel.
Voici un exemple de macro à adapter en fonction des besoins : Exemple de macro