|
| Utilisation de plusieurs fichiers excel |
| Iniciado por mehdi.dufour, 22,ene. 2019 14:32 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 22,enero 2019 - 14:32 |
Bonjour,
J'utilise actuellement la version Express de windev 23 alors mon soucis vient peut être de la mais je vous le soumet tout de même. En gros j'ai 2 champs Table, je dois les remplir chacun a partir d'un fichier xlsx, Le soucis que je rencontre est que le premier se remplis bien mais le suivant rencontre une erreur a l'ouverture du fichier excel indiquant que le fichier contient 0 feuille Voici le code utilisé dans les 2 cas c'est jutse des noms de variable qui change. A savoir que si j'alterne le remplissage le premier se remplis bien mais pas le second avec la même erreur:
nblldap est un entier = 0 nbcldap est un entier = 0 i est un entier = 1 j est un entier = 1 ctab est une chaîne = "" tit est une chaîne = ""
ficldap = xlsOuvre("fchier")
SI ErreurDétectée() ALORS Erreur("ldap : ",ErreurInfo()) RETOUR FIN
nbcldap = xlsNbColonne(ficldap) nblldap = xlsNbLigne(ficldap)
TANTQUE i <> nblldap TANTQUE j <> nbcldap SI j = 1 ALORS ctab = ctab + ficldap[i,j] SINON ctab = ctab + TAB + ficldap[i,j] FIN SI i = 1 ALORS {"table2.Colonne"+j,indChamp}..Libellé = ficldap[i,j] FIN j++ FIN SI i <> 1 ALORS TableAjoute(Table2,ctab) FIN j = 1 ctab = "" i++ FIN xlsFerme(ficldap)
Si vous avez une piste pour savoir pourquoi je me fais jeter je suis preneur |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.323 mensajes |
|
| Publicado el 22,enero 2019 - 16:13 |
Bonjour,
Tu fais un bouton avec les 2 xlsOuvre("fchier"), puis tu inverses. Si le message d'erreur est toujours sur le 2ème, c'est une limitation de WD Express !
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1 mensaje |
|
| Publicado el 22,enero 2019 - 22:59 |
Bonsoir
Étant donne la lourdeur de mes fichiers je n’ai pas essayé d’ouvrir les deux d’un coup. Ce que j’ai c’est deux boutons qui exécutent en gros ce code a la différence qu’ils n’ont pas le même fichier de traitement.
Il faut savoir que l’on parle de fichiers d’environ 300000 lignes par 15 colonnes Dommage si c’est une limitation de l’express parce que mon responsable ne voudra pas acheter une licence juste pour un projet relativement petit . |
| |
| |
| | | |
|
| | | | |
| | |
|