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
|