PHPExcel Ausnahme: "Zip-Datei konnte nicht geschlossen werden ..."

7

Ich benutze XAMPP einen Mac für lokale Entwicklung, aber ich habe diesen Code bei der Arbeit benutzt (mit Windows und einer ansonsten identischen Entwicklungsumgebung) und es hat gut funktioniert:

%Vor%

Der auskommentierte Text funktioniert mit meinem Windows-System bei der Arbeit. Ich habe versucht, die Datei auf 'php: // output' auszugeben und bekam ein verzerrtes Chaos (ist das was zu erwarten?).

Ich kann anscheinend niemanden finden, bei dem dieses Problem auftritt, außer bei Personen mit Berechtigungsproblemen oder wenn die Datei beim Speichern geöffnet wurde. Bitte helfen Sie!

    
tjb1982 15.08.2011, 17:37
quelle

5 Antworten

22

Ich habe den gleichen Fehler bekommen "Zip-Datei kann nicht geschlossen werden .." und erkannte, dass es keine Berechtigungen hatte, in dieses Verzeichnis zu schreiben. Überprüfen Sie Ihre Schreibrechte. (IIS8 + PHP + Mysql + Oracle)

Sobald ich Schreibberechtigungen erlaubte, wurde das Problem sofort behoben.

    
TechnIckS 03.04.2013, 14:43
quelle
11

Im Allgemeinen bedeutet dies eines von drei Dingen:

%Vor%     
Gajendra Bang 27.05.2013 20:45
quelle
1

Ich habe festgestellt, dass dieses Problem auftritt, wenn Sie den Code einmal ausführen und dann die ausgegebene Excel-Datei mit Office Excel öffnen. Versuchen Sie, die Datei in Excel zu schließen und versuchen Sie es dann! Hoffe das hilft!

    
Javier 18.08.2015 16:01
quelle
1

Ich hatte das gleiche Problem, eigentlich müssen Sie die grundlegenden Lese- und Schreibrechte für Ihr PHPWord -Verzeichnis ändern:

%Vor%     
Mehdi 12.05.2016 12:02
quelle
0

Ich hatte das gleiche Problem, nur den Pfad in der Speichermethode hinzugefügt und es funktionierte

$ objWriter- & gt; save (dirname ( FILE ). "dir1". "/". $ datei. ". xlsx");

    
Giovanny Canasto 16.05.2015 16:58
quelle

Tags und Links