DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Exporter le contenu d'une requête
  • Type des rubriques exportées : cas particuliers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
Rappel : Un fichier CSV (Comma-separated values) est un fichier texte où chaque ligne représente un enregistrement, les rubriques étant séparées par des virgules.
Exemple
// Exporte tous les clients du fichier de données Client
Client.ExporteCSV("C:\TEMP\Client.csv", hExpCréation)
Syntaxe
<Résultat> = <Source>.ExporteCSV([<Fichier CSV> [, <Rubriques à exporter> [, <Séparateur>]]] [, <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.
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données, de la vue ou de la requête manipulé.
<Fichier CSV> : Chaîne de caractères
Chemin complet du fichier CSV à générer.
Si ce paramètre n'est pas spécifié, un fichier <Fichier de données>.CSV sera généré dans le répertoire courant.
<Rubriques à exporter> : Chaîne de caractères optionnelle
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.
<Séparateur> : Chaîne de caractères
Séparateur utilisé pour les rubriques. Par défaut, ce séparateur correspond à la virgule (",").
<Options> : Constante optionnelle de type Entier
Indique le mode de création du fichier CSV :
hExpCréationSi le fichier d'exportation CSV existe, il est écrasé. Si cette option n'est pas précisée et que le fichier CSV existe, une erreur est générée.
hExpInterruptibleL'exportation peut être interrompue par la touche Echap du clavier.
Si l'exportation est interrompue, le fichier CSV est valide et contient uniquement les enregistrements exportés avant interruption.
hExpNormal
(valeur par défaut)
Fonctionnement normal.
hExpSansLigneNomRubriqueLa première ligne du fichier CSV 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 CSV.
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 <Source>.ExécuteRequête) avant d'utiliser la fonction <Source>.ExporteCSV.

Type des rubriques exportées : cas particuliers

  • 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>.
  • Si une des rubrique exportée est de type "Donnée spatiale", le contenu de la rubrique est convertie au format WKT.
Rappel : Les rubriques de type clé composée, mémo binaire ou binaire sont ignorées.
Composante : wd300hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale