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).
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.
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).