PHPExcel : Could not close zip file

mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise la librairie phpexcel pour remplir mes fichiers excel à partir de la base de donné.

je veux que le nom de mon fichier excel sois récupéré de la base de donné.

Mon fichier marche très bien lorsque je fais $writer -> save('fichier.xlsx');
Mais lorsque je met une variable contient des champs de ma BD :
$writer -> save($nomFichier);

ça déclenche un erreur : PHPExcel_Writer_Exception: Could not close zip file 02 informatique tic .xlsx. in C:\wamp\www\maBase\Classes\PHPExcel\Writer\Excel2007.php on line 348

J'ai besoin d'aide urgennnt

Merci d'avance :)



A voir également:
  • PHPExcel : Could not close zip file
  • Phpexcel - Télécharger - Divers Web & Internet

7 réponses

n'joe
 
pb de droit en écriture sur le répertoire où tu enregistres le fichier
0
mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   7
 
oui normalement problème d'enregistrement je n'ai pas trouvé une solution :/
0
n'joe
 
chmod 777 sur maBase ainsi que ses sous-dossiers et testes.

edit: pas possible sur windows... décoches lecture seule sur le dossier maBase et ses sous dossiers. C'est la seule info que j'ai trouvé sur le net (pour "chmoder"), tout
en espérant que ce soit un pb d'écriture.
0
mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   7
 
Bonjour,
Je vous remercie beaucoup de votre aide
j'ai fait
chmod($nomfich,777);
$writer -> save($fich);
copy($fich,$nomfich);

encore ça ne marche pas :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   7
 
C'est un problème d'encodage c'est pour cela qu'il n'arrive pas à enregistrer le fichier. Mais je n'arrive pas à résoudre le problème.

mon fichiers PHP permet de convertir un fichier PDF en TXT et enregistre les données dans la base. puis il extraire les données de la base de donnés dans un fichier excel.

Le problème de l'enregistrement de fichiers excel. c'est un problème d'encodage du nom de fichier :(

Quelqu'un a une solution ?
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
si comme sorti dans le message d'erreur le nom du fichier est:
informatique tic .xlsx

les espaces peuvent poser problème remplaces les par des _
0
mimou2601 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci pour votre réponse :))

Mais le même problème :(
0