DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des fichiers XLS
  • Autres fonctions liées à Excel
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
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée (Fonctions de gestion des fichiers XLS (syntaxe préfixée)).
Les différentes fonctions de gestion des fichiers XLS sont les suivantes :
xlsAjouteFeuilleAjoute ou insère une nouvelle feuille dans un document Excel.
xlsCoordonnéesVersNomRécupère le nom d'une cellule d'une feuille XLS ou d'un champ Tableur en fonction de ses coordonnées.
xlsDéfusionneCelluleSupprime la fusion d'une plage de cellules.
xlsDonnéeRécupère le contenu d'une cellule d'un fichier XLS.
xlsFermeFerme un fichier XLS.
xlsFeuilleEnCoursPermet de connaître ou de modifier la feuille courante d'un fichier XLS.
xlsFusionneCelluleFusionne les cellules spécifiées dans un document Excel.
xlsMsgErreurRenvoie le libellé de la dernière erreur due à une fonction XLS.
xlsNbColonneRenvoie le nombre de colonnes d'une feuille d'un fichier XLS.
xlsNbColonnesLa fonction xlsNbColonnes est conservée uniquement pour compatibilité.
xlsNbFeuilleRenvoie le nombre de feuilles d'un fichier XLS.
xlsNbLigneRenvoie le nombre de lignes d'un fichier XLS.
xlsNbLignesLa fonction xlsNbLignes est conservée uniquement pour compatibilité.
xlsNomVersCoordonnéesRenvoie les coordonnées d'une cellule d'un fichier XLS ou d'un champ Tableur en fonction de son nom.
xlsOuvreOuvre un fichier Excel (fichiers xls ou xlsx).
xlsRecalculeToutRecalcule toutes les formules d'un document Excel au format XLSX.
xlsRécupèreFusionPermet de savoir si une cellule est fusionnée avec d'autres cellules et d'obtenir la plage des cellules fusionnées correspondante.
xlsSauveSauve un document XLS.
xlsSupprimeFeuilleSupprime une feuille du document Excel.
xlsTitreColonneRécupère l'intitulé d'une colonne d'un fichier XLS.
xlsTypeColonneRenvoie le type des données saisies dans une colonne d'un fichier XLS.
xlsVersionRenvoie la version d'Excel avec laquelle le fichier a été enregistré.
Autres fonctions liées à Excel
FAADésactiveDésactive l'export du contenu du champ Table ou de la sélection réalisée dans le champ Table vers Excel ou vers OpenOffice Calc (selon le logiciel installé sur le poste de l'utilisateur).
FAAExécuteExporte le contenu du champ Table ou la sélection réalisée dans le champ Table vers Excel ou vers OpenOffice Calc (selon le logiciel installé sur le poste de l'utilisateur).
HImporteXLSImporte un fichier XLS dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
TableVersExcelCrée un fichier Excel avec les données d'un champ Table (champ Table hiérarchique, Table fichier ou Table par programmation).
ZoneRépétéeVersExcelCrée un fichier Excel avec les données d'un champ Zone répétée (champ Zone répétée fichier ou Zone répétée par programmation).
Liste des exemples associés :
Les fonctions Excel Exemples unitaires (WINDEV) : Les fonctions Excel
[ + ] Utilisation des fonctions d'import/export d'une table WINDEV vers Excel et Word. Ceci est entièrement automatisé grâce aux fonctions WLangage.
Dans cet exemple, nous abordons deux thèmes principaux :
1/ Comment exporter le contenu d'une table vers Excel ou Word
2/ Comment importer  le contenu d'un fichier Excel vers une table WINDEV

Un bouton permet d'importer toutes les données d'un fichier Excel dans une table de l'application.
Un second bouton permet d'exporter le contenu de la table vers le fichier Excel d'origine pour y répercuter les modifications.
La table peut également être exportée sous forme de tableau dans Word.
Type xls Exemples unitaires (WINDEV) : Type xls
[ + ] Manipulation des types de variable xlsDocument, xlsColonne, xlsLigne et xlsCellule.
Cet exemple a pour but d'offrir une première approche, simple, de la manipulation de ces types de variables.
WD Pilotage de Excel Exemples didactiques (WINDEV) : WD Pilotage de Excel
[ + ] Cet exemple montre comment piloter Excel via OLE Automation.
Toutes les fonctions d'Excel peuvent être ainsi pilotées.

Cet exemple nécessite une version Excel 97 ou supérieure.

Résumé de l'exemple livré avec WINDEV :
Piloter un logiciel bureautique comme Excel peut s'avérer utile pour analyser des données provenant d'une base de données.
Grâce à la classe "CExcel" livrée avec WINDEV, ce traitement devient très simple.
Les principales fonctions de Excel sont directement pilotables (graphe, insertion d'objets, tris...).
Comment piloter Excel via OLE Automation ?
Un objet OLE Automation dispose de méthodes et de propriétés. Ceci permet de le piloter directement en WLangage.
Par exemple, pour mettre la cellule sélectionnée en gras :
MonObjetOLEAutomation>>Selection>>Font>>Bold = Vrai
WD Pilotage de Tableurs Exemples didactiques (WINDEV) : WD Pilotage de Tableurs
[ + ] Cet exemple illustre le pilotage du tableur OpenOffice Calc et du tableur Excel, avec un code générique.
Il est en effet possible de créer, ouvrir et manipuler des classeurs ouverts dans OpenOfficeCalc et Excel depuis une application WINDEV.
Vous pouvez par exemple, vous positionner sur une feuille, sélectionner des cellules, lire et modifier leur contenu, sauvegarder le classeur puis le refermer.
L'utilisation d'une classe abstraite CTableur permet de mettre en oeuvre un code unique, quelque soit le tableur installé sur le poste utilisateur
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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