PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Pb ouverture fichier XLS
Pb ouverture fichier XLS
Iniciado por paul.gera, set., 15 2005 11:08 AM - 2 respostas
Publicado em setembro, 15 2005 - 11:08 AM
Bonjour,

J'ai un fichier XLS dans lequel je souhaite récupérer des éléments. Mais je
ne parviens pas à ouvrir le fichier. J'obtiens le message d'erreur suivant :
ERREUR PENDANT LA LECTURE DE LA VALEUR UNKOWN.

J'utilise le code suivant :

IdFichierXLS est un entier

IdFichierXLS = xlsOuvre(sfichier)

SI IdFichierXLS <> - 1 ALORS

POUR i=2 A xlsNbLigne(IdFichierXLS)

Temp.Reference = SansEspace(xlsDonnée(IdFichierXLS , i, 1, Faux))

HAjoute(Temp)

FIN

SINON

Erreur(xlsMsgErreur(IdFichierXLS))

FIN


// sfichier = chemin du fichier

Merci de votre aide.
Publicado em setembro, 15 2005 - 11:55 AM
Je viens d'effectuer un nouveau test : si je fais un copier-coller des
données du fichier initial dans un nouveau fichier XLS, tout marche
parfaitement pour l'ouverture du second fichier.

Le fichier initial nous est transmis par un opérateur. J'aimerai quand même
pouvoir l'ouvrir sans avoir à faire de manip' car, comme vous le savez, les
secrétaires ne sont pas toujours informaticiens de surcroit :)

Merci de votre aide.

Polo
Publicado em setembro, 15 2005 - 1:06 PM
Polo a formulé la demande :
Je viens d'effectuer un nouveau test : si je fais un copier-coller des
données du fichier initial dans un nouveau fichier XLS, tout marche
parfaitement pour l'ouverture du second fichier.

Le fichier initial nous est transmis par un opérateur. J'aimerai quand même
pouvoir l'ouvrir sans avoir à faire de manip' car, comme vous le savez, les
secrétaires ne sont pas toujours informaticiens de surcroit :)

Merci de votre aide.

Polo


Essaye simplement d'ouvrir le fichier en Excel et de le réenregister.
Il se peut que le format Excel livré ne soit pas celui reconnu par
Windev.
Cela m'est arrivé déjà à plusieurs reprises et le fait de sauver le
fichier dans la dernière version d'Excel a solutionné le problème.
Donc pas besoin de faire un copier-coller

--
A+

PhL