PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Crée un fichier Excel avec les données d'un champ Zone répétée (champ Zone répétée fichier ou champ Zone répétée mémoire).
Remarque : Ce fichier pourra être ouvert sous Excel ou sous OpenOffice Calc (selon le logiciel installé sur le poste en cours).
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 23 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 23
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Exemple
WINDEVEtats et RequêtesCode Utilisateur (MCU)
sFic est une chaîne
// Nom du fichier
sFic = fSélecteur("", "", "Choisissez le fichier d'exportation", ...
       "Fichiers Excel (*.xls) *.xls", "xls", fselCrée + fselExiste)
// Si le nom n'a pas été fourni, on abandonne l'export
// Sinon, on exporte le contenu de la zone répétée ZR_Client
SI sFic <> "" ALORS ZoneRépétéeVersExcel(ZR_Client, sFic)
WEBDEV - Code ServeurAjax
sFic est une chaîne
sFic = ComplèteRep(fRepDonnées()) + "\Export.xls"
SI sFic <> "" ALORS ZoneRépétéeVersExcel(ZR_Client, sFic)
Syntaxe
<Résultat> = ZoneRépétéeVersExcel(<Champ Zone répétée> , <Nom du fichier XLS> [, <Options> [, <Répétition début> [, <Répétition fin>]]])
<Résultat> : Booléen
  • Vrai si le fichier a été créé,
  • Faux dans le cas contraire. Pour obtenir plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Champ Zone répétée> : Nom de champ
Nom du champ Zone répétée à manipuler.
<Nom du fichier XLS> : Chaînes de caractères (avec guillemets)
Nom et chemin complet du fichier Excel à créer. Si le fichier existe déjà, il est remplacé par le nouveau fichier.
<Options> : Constante optionnelle de type Entier
Paramètre le fichier XLS à créer.
Versions 23 et supérieures
taAvecMiseEnForme
Nouveauté 23
taAvecMiseEnForme
taAvecMiseEnForme
Exporte la couleur et la police utilisées dans le champ.
Versions 23 et supérieures
taFusion
Nouveauté 23
taFusion
taFusion
Si le fichier XLS existe déjà, fusionne le contenu existant avec le nouveau contenu : les formules, la mise en forme, ... des cellules existantes est conservée. Les données existantes ne sont pas conservées. Seules les données des colonnes et des lignes présentes en plus dans le fichier XLS sont conservées.
taLigneSélectionnéesExporte uniquement les répétitions sélectionnées (par défaut, toutes les répétitions sont exportées).
Versions 23 et supérieures
taSansTitre
Nouveauté 23
taSansTitre
taSansTitre
Seules les données sont copiées dans le fichier. Le nom des attributs n'est pas indiqué en titre de colonnes dans le fichier Excel.
taTitreColonnes
(valeur par défaut)
Le nom des attributs est utilisé dans le fichier Excel comme titre des colonnes.
<Répétition début> : Entier optionnel
Numéro de la répétition de début de l'exportation.
Si ce paramètre n'est pas précisé, la répétition de début est la première répétition du champ Zone répétée.
<Répétition fin> : Entier optionnel
Numéro de la répétition de fin de l'exportation.
Si ce paramètre n'est pas précisé, la répétition de fin est la dernière répétition du champ Zone répétée.
Remarques
  • Les fichiers Excel sont limités à 65536 lignes et 256 colonnes (soit 65536 répétitions contenant chacune 256 champs). Cette limite peut être dépassée en utilisant l'extension ".xlsx" afin de créer des fichiers au format Excel 2007. Attention : dans ce cas, les anciennes versions de Excel devront être équipées du "Pack de compatibilité Office 2007", téléchargeable gratuitement sur le site de Microsoft afin de pouvoir ouvrir les documents générés.
  • Seuls les 256 premiers caractères de chaque champ sont exportés.
  • Le fichier créé pourra être ouvert avec Excel version 97 ou supérieure, ou avec OpenOffice Calc version 2 ou supérieure.
  • Les colonnes de type "Numérique Haute Précision" (38 chiffres significatifs) seront exportées sous forme de nombre exponentiel.
  • Les colonnes au format Unicode sont exportées au format Unicode dans Excel.
  • Les colonnes de type Interrupteur sont exportées sous forme de cases à cocher.
  • Les éléments suivants ne sont pas exportés dans le fichier Excel :
    • Les images,
    • Les graphes,
    • Les codes-barres.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230xls.dll
Linux wd230xls.so
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire