Problème de generation de fchiers Excel
Padawan
-
scinarf Messages postés 1183 Statut Membre -
scinarf Messages postés 1183 Statut Membre -
Bonjour,
Je travaille sur l'export d'Excel.
Le but est de pouvoir ouvrir le fichier contenant un tableau, de façon à créer un tableau croisé dynamique.
Sauf que je rencontre un problème sur le nom du fichier. Ce dernier est renommé lorsque j'ouvre le fichier. Il y a un [1] qui s'ajoute à la fin. Du coup, cela m'empêche de créer mon tableau croisé dynamique.
Voici, message d'Excel : "la référence à la source de données n'est pas valide."
J'ai utilisé le Content-type "application/vnd.ms-excel" ainsi que Response.ApendHeader(contenta disposition", "attachment;filename=" & filename).
Je ne vois pas comment résoudre cela.
Merci.
Je travaille sur l'export d'Excel.
Le but est de pouvoir ouvrir le fichier contenant un tableau, de façon à créer un tableau croisé dynamique.
Sauf que je rencontre un problème sur le nom du fichier. Ce dernier est renommé lorsque j'ouvre le fichier. Il y a un [1] qui s'ajoute à la fin. Du coup, cela m'empêche de créer mon tableau croisé dynamique.
Voici, message d'Excel : "la référence à la source de données n'est pas valide."
J'ai utilisé le Content-type "application/vnd.ms-excel" ainsi que Response.ApendHeader(contenta disposition", "attachment;filename=" & filename).
Je ne vois pas comment résoudre cela.
Merci.
A voir également:
- Problème de generation de fchiers Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fiche de pointage excel - Télécharger - Tableur
- Déplacer colonne excel - Guide
- Si ou excel - Guide
1 réponse
bonjour,
je sais pas si ca fonctionnera pour ton cas, mais si le nom change, essaie de récupérer le fichier avec la méthode InStr.
Si une partie du nom ne change pas tu peux utiliser cette fonction qui vérifie qu'un String appartient à un autre.
Instr(tonfichier,nomoriginal) renvoie true si le fichier contient le nom original et false sinon.
PS: peut etre je me trompe sur les arguments, vérifie dans la doc de excel pour pas qu'il y ai d'erreur.
je sais pas si ca fonctionnera pour ton cas, mais si le nom change, essaie de récupérer le fichier avec la méthode InStr.
Si une partie du nom ne change pas tu peux utiliser cette fonction qui vérifie qu'un String appartient à un autre.
Instr(tonfichier,nomoriginal) renvoie true si le fichier contient le nom original et false sinon.
PS: peut etre je me trompe sur les arguments, vérifie dans la doc de excel pour pas qu'il y ai d'erreur.