Renvoie le type des données saisies dans une colonne d'un fichier XLS. Selon le mode d'ouverture du fichier XLS, le résultat peut varier :
- En mode multi-feuilles, la colonne manipulée se trouve sur la feuille sélectionnée avec la fonction xlsFeuilleEnCours.
- En mode compatible, la colonne manipulée se trouve toujours sur la première feuille du classeur.
Remarque : Le type des données saisies dans une colonne d'un fichier XLS ne peut être renvoyé que si :
- Le fichier XLS existe.
- Le fichier XLS est ouvert.
// Ouverture d'un fichier XLS
IDFichierXLS = xlsOuvre("C:\MonRépertoire\Fichier.XLS")
SI IDFichierXLS <> -1 ALORS
// Type des données saisies
ResTitreColonne = xlsTypeColonne(IDFichierXLS, 4)
SELON ResTitreColonne
CAS xlsTypeChaîne : Info("Données de type chaîne")
CAS xlsTypeDate : Info("Données de type Date")
CAS xlsTypeDouble : Info("Données de type numérique")
CAS xlsTypeHeure : Info("Données de type heure")
CAS xlsTypeDateHeure : Info("Données de type DateHeure")
CAS xlsTypeDurée : Info("Données de type Durée")
CAS xlsTypeMonétaire : Info("Données de type Monétaire")
FIN
...
FIN
Syntaxe
Syntaxe utilisant le type xlsDocument Masquer les détails
<Résultat> = xlsTypeColonne(<Document XLS> , <Numéro de la colonne> [, <Colonnes vides>])
<Résultat> : Constante de type entier
Type des données saisies dans la colonne spécifiée : | |
xlsTypeChaîne | Colonne "chaîne de caractères" ou colonne contenant des données de différents types |
xlsTypeDate | Colonne "date" |
xlsTypeDateHeure | Colonne "dateheure" |
xlsTypeDouble | Colonne "numérique" |
xlsTypeDurée | Colonne "durée" |
xlsTypeErreur | En cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction xlsMsgErreur ou la fonction ErreurInfo avec la constante errMessage. |
xlsTypeHeure | Colonne "heure" |
xlsTypeMonétaire | Colonne "monétaire" |
xlsTypeVide | Colonne entièrement vide si <Colonnes Vides> = Faux |
<Document XLS> : Variable de type xlsDocument
Nom de la variable de type xlsDocument correspondant au fichier XLS à manipuler.
<Numéro de la colonne> : Entier
Numéro de la colonne à lire.
<Colonnes vides> : Booléen optionnel
Mode de prise en compte des colonnes vides : | |
Faux | Les colonnes entièrement vides sont prises en compte |
Vrai (par défaut) | Les colonnes entièrement vides ne sont pas prises en compte |
Syntaxe conservée par compatibilité avec la version 12 Masquer les détails
<Résultat> = xlsTypeColonne(<Identifiant du fichier XLS> , <Numéro de la colonne> [, <Colonnes vides>])
<Résultat> : Constante de type entier
Type des données saisies dans la colonne spécifiée : | |
xlsTypeChaîne | Colonne "chaîne de caractères" ou colonne contenant des données de différents types |
xlsTypeDate | Colonne "date" |
xlsTypeDateHeure | Colonne "dateheure" |
xlsTypeDouble | Colonne "numérique" |
xlsTypeDurée | Colonne "durée" |
xlsTypeErreur | En cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction xlsMsgErreur ou la fonction ErreurInfo avec la constante errMessage. |
xlsTypeHeure | Colonne "heure" |
xlsTypeMonétaire | Colonne "monétaire" |
xlsTypeVide | Colonne entièrement vide si <Colonnes Vides> = Faux |
<Identifiant du fichier XLS> : Entier
Identifiant du fichier XLS à manipuler, renvoyé par la fonction xlsOuvre.
<Numéro de la colonne> : Entier
Numéro de la colonne à lire.
<Colonnes vides> : Booléen optionnel
Mode de prise en compte des colonnes vides : | |
Faux | Les colonnes entièrement vides sont prises en compte |
Vrai (par défaut) | Les colonnes entièrement vides ne sont pas prises en compte |
Remarques
Type des données saisies d'une colonne : prise en compte des colonnes vides
Les colonnes vides peuvent être prises en compte ou non. Par exemple :
xlsTypeColonne(IDFichierXLS, 2, Vrai) // Retourne xlsTypeChaîne
xlsTypeColonne(IDFichierXLS, 2, Faux) // Retourne xlsTypeVide
Gestion des erreurs
La fonction
xlsTypeColonne génère une erreur dans les cas suivants :
- La colonne spécifiée n'existe pas (colonne négative par exemple).
- Le fichier XLS spécifié n'est pas ouvert.
Composante : wd280xls.dll