|
|
|
|
|
- Exporter le contenu d'une requête
- Rubriques tableau
HExporteXLS (Fonction) En anglais : HExportXLS Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX). // Exporte tous les clients du fichier de données Client HExporteXLS(Client, "C:\TEMP\Client.xlsx", hExpCréation) Syntaxe
<Résultat> = HExporteXLS(<Fichier de données> , <Chemin du fichier Excel> , <Liste des rubriques à  exporter> [, <Options> [, <Jauge>]])
<Résultat> : Booléen - Vrai si l'opération a été réalisée,
- Faux en cas de problème. La fonction HErreur permet d'identifier l'erreur.
<Fichier de données> : Chaîne de caractères Nom du fichier de données, de la vue ou de la requête manipulé. Si ce nom n'est pas spécifié, la fonction HExporteXLS va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H). <Chemin du fichier Excel> : Chaîne de caractères Chemin complet du fichier Excel (XLSX) à générer. Si ce paramètre n'est pas spécifié, un fichier <Nom du fichier>.XLSX sera généré dans le répertoire courant. <Liste des rubriques à exporter> : Chaîne de caractères Liste des noms des rubriques à exporter. Les noms sont délimités par de simples quotes et séparés par des virgules ou des RC. Les noms des rubriques de type clé composée, binaire, mémo binaire sont ignorés. Si ce paramètre correspond à une chaîne vide (""), toutes les rubriques du fichier de données (sauf celles de type clé composée, binaire et mémo binaire) sont exportées. Remarque : Pour les rubriques de type Mémo Texte, selon la taille du mémo, les données exportées peuvent être tronquées par Excel. <Options> : Constante optionnelle de type Entier Indique le mode de création du fichier Excel :
| | hExpCréation | Si le fichier d'exportation XLSX existe, il est écrasé. Si cette option n'est pas précisée et que le fichier XLSX existe, une erreur est générée. | hExpInterruptible | L'exportation peut être interrompue par la touche Echap du clavier. Si l'exportation est interrompue, le fichier XLSX est valide et contient uniquement les enregistrements exportés avant interruption. | hExpNormal (valeur par défaut) | Fonctionnement normal. | hExpSansLigneNomRubrique | La première ligne du fichier XLSX ne contiendra pas les noms de rubriques. |
<Jauge> : Nom de champ ou nom de fenêtre optionnel Nom du champ de type Jauge ou nom de la fenêtre permettant de visualiser la progression de la création du fichier Excel. Remarques Exporter le contenu d'une requête Pour exporter le contenu d'une requête, il est nécessaire d'initialiser la requête (fonction HExécuteRequête) avant d'utiliser la fonction HExporteXLS. Rubriques tableau Si une des rubriques exportées est une rubrique de type tableau, chaque élément de la rubrique tableau <RUBTAB> est exportée dans une rubrique <RUBTAB>_<Indice de l'élément>. Rappel : Les rubriques de type clé composée, mémo binaire ou binaire sont ignorées.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|