PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Lire colonne date en Excel
Lire colonne date en Excel
Débuté par Sandy, 28 avr. 2003 22:33 - 3 réponses
Posté le 28 avril 2003 - 22:33
Je voudrais que quelqu'un m'aide pour aller lire une colonne date d'un fichier
Excel.

J'ai la date 01-04-2003 dans une colonne et j'utilise le code suivant :

aValue = xlsFile>>Range(pRange)>>Value

et ca me retourne : 37712

Merci
Posté le 29 avril 2003 - 15:22
Salut
En fait, tu récupères un entier qui correspond à la date.
Dans ton code, tu dois utiliser la fonction ENTIERVERSDATE et tu récupèreras
ainsi la date au format AAAAMMJJ.

Seb


"Sandy" <sandyg@infositetech.com> wrote:

Je voudrais que quelqu'un m'aide pour aller lire une colonne date d'un fichier
Excel.

J'ai la date 01-04-2003 dans une colonne et j'utilise le code suivant :

aValue = xlsFile>>Range(pRange)>>Value

et ca me retourne : 37712

Merci



Posté le 29 avril 2003 - 16:41
Salut !
Attention quand même ... je crois que la date de départ sous Windev et sous
Excel ne sont pas les mêmes ...
A vérifier dans les aides respectives ...

Bien à vous

--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Posté le 29 avril 2003 - 23:56
La date sous Excel est en fait un entier calculé depuis le 01/01/1900. Dans
Windev, la date de base est le 01/01/1800.
Il faut rajouter 36523 jours au résultat renvoyer par Excel.

aValue est un entier (long si Windev 5.5)
dValue est une chaine

aValue = xlsFile>>Range(pRange)>>Value
dValue=EntierVersDate(aValue+36523)
// si il faut formater la date "en clair" (JJ/MM/AAAA) dValue=DateVersChaine(dValue)

"Sandy" <sandyg@infositetech.com> wrote:

Je voudrais que quelqu'un m'aide pour aller lire une colonne date d'un fichier
Excel.

J'ai la date 01-04-2003 dans une colonne et j'utilise le code suivant :

aValue = xlsFile>>Range(pRange)>>Value

et ca me retourne : 37712

Merci