https://www.acsysteme.com/wp-content/uploads/2021/08/pile-rapports-750x407.jpg

Acsystème Report Toolbox

La boîte à outils Acsystème Report Toolbox

Acsystème Report Toolbox (ART) est composée de deux jeux de fonctions Matlab (logiciel édité par The Mathworks) permettant de générer, mettre à jour et modifier automatiquement des documents Microsoft Word ou Excel.

Elle est basée sur la technologie ActiveX.

Le principe d’utilisation des fonctions de ces boîtes à outils se calque sur le principe d’utilisation des applications Word et Excel :

  • en effet, pour éditer un document Word par exemple, l’utilisateur doit ouvrir Word, créer un nouveau document ou ouvrir un document existant, modifier le document en insérant du texte, une figure, un tableau, en formatant le texte ou un tableau,
  • de la même manière sous Excel, l’utilisateur doit ouvrir Excel, créer ou ouvrir un nouveau classeur, modifier les feuilles du classeur en écrivant et formatant les cellules.

La boîte à outils de génération de rapports sous Word et Excel donne accès à ces fonctionnalités de manière informatique. La plupart des fonctions renvoie une référence sur l’objet informatique de l’application (Word ou Excel) ou de ses composants (document, tableau, sélection, classeur, feuille, cellules).

On retrouve ci-dessous les commandes, sous Matlab, qui permettent d’ouvrir un document Word et Excel, accompagnées de la capture d’écran du résultat.

https://www.acsysteme.com/wp-content/uploads/2021/07/hWord-ouvrir-word-commande-750×75.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hExcel-ouvrirExcel-commande-750×79.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hWord-ouvrir-word-document.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hExcel-ouvrirExcel-document.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hSelection-insererTexte-commande-750×98.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hClasseur-nouveauClasseur-commande-750×74.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hSelection-insererTexte-document.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hClasseur-nouveauClasseur-document.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hSelection-insererFigure-commande-750×78.png
https://www.acsysteme.com/wp-content/uploads/2021/07/insererGraphique-hClasseur-commande-750×141.png
https://www.acsysteme.com/wp-content/uploads/2021/07/hSelection-insererFigure-document.png
https://www.acsysteme.com/wp-content/uploads/2021/07/insererGraphique-hClasseur-document.png

Mise en pratique

Des rapports générés automatiquement : fait !

Depuis 2010, Acsystème Report Toolbox (ART) génère et met à jour automatiquement des rapports sous Word et Excel à partir de programmes Matlab. Un gain de temps considérable qu’Acsystème met à profit dans tous ses projets. En projet : une version Scilab !

Une méthodologie innovante (et frugale) d’automatisation de la validation

Une méthode populaire de développement informatique est de passer par un cycle itératif de description des exigences et de l’écriture du code correspondant. Pour faciliter les tests de « non régression » différentes méthodes de simulation/validation ont été mises en place chez Acsystème.