Détail des modèles fichier Excel

MyReport Server lit les données provenant de fichiers Excel via le composant "DevExpress" : il n'est pas nécessaire d'avoir Excel installé pour lire un fichier Excel avec MyReport.

DevExpress supporte les formats suivants :

  • XLSX

    Microsoft Office Open XML format - the default file format starting with Microsoft Excel 2007.

  • XLSM

    Microsoft Office Open XML macro-enabled format (limited support - macros cannot be executed or modified).

  • XLSB

    Microsoft Excel 2007-2010 binary file format (BIFF12).

  • XLS

    - Microsoft Excel 97-2003 binary file format (import/export).

    - Microsoft Excel 5.0/95 binary file format (import only).

    - Microsoft Excel 2 Worksheets / BIFF2 binary file format (import only).

Tableau ou listing ?

Un listing est une structure simple : une ligne du listing correspond à un enregistrement.

Un tableau croisé est une structure plus complexe : la création d'un enregistrement demande à décroiser le tableau en fonction des indicateurs choisis dans la configuration.

Récupération des données

Les données à lire par MyReport peuvent être définies par :

  • Une adresse Excel.

    Ex : Feuille1!A2:K2000
  • Une feuille (MyReport propose les onglets du classeur)
  • Une zone définie préalablement dans Excel

Suite à cela, il est possible de spécifier pour les listings:

  • Si la plage de cellule contient une ligne de titre
  • Le numéro de la ligne de titre dans la plage de cellules définies
  • Le numéro de la première ligne contenant les données

Par défaut, MyReport ne met pas à jour les formules d'un classeur source lors la récupération des données, il est toutefois possible de forcer le calcul de ces formules.

Le fait de ne pas forcer le calcul permet un gain de temps lors de la lecture du fichier.

Cette option est utile dans le cas où le classeur contient des valeurs qui ne sont pas obligatoirement à jour (ex : utilisation de la fonction Aujourd'hui).

Exploitation des zones d'un classeur comme champ du modèle

Les zones du classeur ne contenant qu'une seule cellule sont accessibles en tant que champ source lors de la configuration du modèle.

Les valeurs de ces zones seront alors remontées sur toutes les lignes de données lors de l'extraction.

ghostghostghostghostghost
loading table of contents...