OVH Cloud OVH Cloud

ouverture d'un fichier excel via XLSOuvre

2 réponses
Avatar
dany
bonjour
j'ai effectué le traitement suivant pour traiter un fichier excel de 4,5 Mo

IdFichierXLS est un entier
IdFichierXLS = xlsOuvre(chemin)

// traitement
SI IdFichierXLS <> -1 ALORS
// effectuer mon traitement
SINON
// Erreur survenue sur le fichier XLS
ResErreur est une chaîne = xlsMsgErreur(IdFichierXLS)
Erreur(ResErreur)
FIN

xlsFerme(IdFichierXLS)

Et j'ai l'erreur suivante "pas assez de mémoire".
Le fichier de départ est trop gros pour lui ? Est ce normal ?
Comme je fais pour récupérer mes données d'excel autrement qu'en
fractionnant ce fichier?

J'espere que tout le monde n'est pas déjà parti :)

Bonnes fêtes de Noël à tous et toutes !
Dany

2 réponses

Avatar
dany
"dany" a écrit dans le message de news:
41cbd537$0$11553$
bonjour
j'ai effectué le traitement suivant pour traiter un fichier excel de 4,5
Mo

IdFichierXLS est un entier
IdFichierXLS = xlsOuvre(chemin)

// traitement
SI IdFichierXLS <> -1 ALORS
// effectuer mon traitement
SINON
// Erreur survenue sur le fichier XLS
ResErreur est une chaîne = xlsMsgErreur(IdFichierXLS)
Erreur(ResErreur)
FIN

xlsFerme(IdFichierXLS)

Et j'ai l'erreur suivante "pas assez de mémoire".
Le fichier de départ est trop gros pour lui ? Est ce normal ?
Comme je fais pour récupérer mes données d'excel autrement qu'en
fractionnant ce fichier?

J'espere que tout le monde n'est pas déjà parti :)

Bonnes fêtes de Noël à tous et toutes !
Dany




bon en attendant, je l'ai fractionné en 4 fichiers ...
Avatar
Glouton
"dany" a écrit dans le message de news:
41cbd537$0$11553$
bonjour
j'ai effectué le traitement suivant pour traiter un fichier excel de 4,5
Mo

IdFichierXLS est un entier
IdFichierXLS = xlsOuvre(chemin)

// traitement
SI IdFichierXLS <> -1 ALORS
// effectuer mon traitement
SINON
// Erreur survenue sur le fichier XLS
ResErreur est une chaîne = xlsMsgErreur(IdFichierXLS)
Erreur(ResErreur)
FIN

xlsFerme(IdFichierXLS)

Et j'ai l'erreur suivante "pas assez de mémoire".
Le fichier de départ est trop gros pour lui ? Est ce normal ?
Comme je fais pour récupérer mes données d'excel autrement qu'en
fractionnant ce fichier?

J'espere que tout le monde n'est pas déjà parti :)

Bonnes fêtes de Noël à tous et toutes !
Dany



Slt Dany

Si je me souviens bien un fichier XLS sous Windev 7.5 devait avoir une
taille maxi de 64 ko pour être traité. Qqun peut-il me dire si je me trompe
?

Au quel cas, en effet, tu doit le "découper" manuellement pour le traiter.

Fait aussi attention sur les fichiers. Certains peuvent être abîmés : auquel
cas il faut faire un copier coller dans un nouveau document XLS créer pour
cette occasion.

Bon noël et bon nouvel an.

Glouton