PHPExcel : Could not close zip file

Fermé
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 - Modifié par mimou2601 le 29/07/2013 à 19:08
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 - 31 juil. 2013 à 15:44
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

pb de droit en écriture sur le répertoire où tu enregistres le fichier
0
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 7
30 juil. 2013 à 00:18
oui normalement problème d'enregistrement je n'ai pas trouvé une solution :/
0
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 dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 7
Modifié par mimou2601 le 30/07/2013 à 00:42
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 dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 7
31 juil. 2013 à 12:49
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 31/07/2013 à 14:08
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 dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 7
31 juil. 2013 à 15:44
Merci pour votre réponse :))

Mais le même problème :(
0