PreviousNext
Help > Programmation avec LAUNCHER Office > Les webservices > Appel des méthodes du web service > Lnctoxls
Lnctoxls

La méthode lnctoxls sert à exporter des données (fichier csv) vers un modèle Excel.

La méthode lnctoxls est appelée par requête POST car les paramètres de la commande sont inclus dans le corps du message.

L’URL suivante est utilisée :  /launcher/lnctoxls

Voici les différents paramètres :

   <command name="LNCTOXLS">

        <param1>

            <param name="ToXls" default="*New"/>

            <param name="ToSheet" default=""/>

            <param name="ToName" default="*NONE"/>

            <param name="ColPref" default="*NONE"/>

            <param name="DataSource" default="" type="string"/>

            <param name="RecCnt" default=""/>

            <param name="AutoFmt" default="*NONE"/>

            <param name="AutoFit" default=""/>

            <param name="FmtCells" default=""/>

            <param name="AddColH" default="*NONE"/>

            <param name="ShowDoc" default="false"/>

            <param name="SavDoc" default="" type="string"/>

            <param name="SavFmt" default="*XLS"/>

            <param name="XlsOpt" default=""/>

            <param name="XlsMap" default=""/>

        </param1>

    </command>

 

Paramètres

Description

String ToXls

Nom du document modèle.

Exemple:

C:\\temp\\template.xlsx

String ToSheet

Nom de la feuille Excel.

String ToName

Nom de la plage de destination.

String XlsOpt

Peut prendre les valeurs suivantes :

         *REPLACE : les nouvelles données remplacent les anciennes données.

         *RESIZE : les nouvelles données remplacent les anciennes données. La zone dans le classeur est redimensionnée.

         *ADD : les nouvelles données sont ajoutées aux anciennes données.

         *INSERT : des lignes sont insérées pour recevoir les nouvelles données. Le paramètre ENTIRER détermine si des lignes entières sont insérées, ou non.

         *MAP : les valeurs des colonnes de la source de données sont affectées aux cellules portant les mêmes noms dans le tableau Excel. Seul le premier entregistrement de la source de donnée est utilisé.

 

String XlsMap

Peut prendre les valeurs suivantes :

         *MAPNAME : les valeurs des colonnes de la source de données sont affectées aux cellules portant les mêmes noms dans le tableau Excel.

         *MAPVALUE : les valeurs des colonnes de la source de données sont affectées aux cellules dont la valeur initiale est identique

String ColPref

Peut prendre les valeurs suivantes :

         *NONE : aucun préfixe pour les colonnes

         Valeur du préfixe pour les colonnes

String DataSource

Le path complet du fichier CSV.

String RecCnt

Si on utilise directement un fichier CSV comme source de données, il faut obligatoirement spécifier le nombre de lignes du fichier CSV. Dans tous les autres cas, cet attribut n’est pas utilisé.

String AutoFmt

Peut prendre les valeurs suivantes :

         *NONE : aucun format automatique n'est appliqué.

         nom du format : le format spécifié est appliqué.

String AutoFit

Peut prendre les valeurs suivantes :

         True : ajuster automatiquement la largeur des colonnes.

         False : ne pas modifier la largeur des colonnes.

String FmtCells

Peut prendre les valeurs suivantes :

         True : le format des cellules est fixé en fonction du type Base de Données.

         False : le format des cellules est fixé par Excel, en fonction des valeurs.

String AddColH

Peut prendre les valeurs suivantes :

         True : les noms des colonnes sont insérés en première ligne.

         False : les noms des colonnes ne sont pas insérés en première ligne.

String ShowDoc

Peut prendre les valeurs suivantes :

         True : le document généré est visible

         False : le document généré n’est pas visible

String SavDoc

Chemin complet du fichier résultat.

Exemple:

C:\\temp\\result.xlsx

String SavFmt

Peut prendre les valeurs suivantes :

         *NORMAL : format du fichier modèle

         *XLS : format Excel 2003