Die Datei PHPExcel kann die Datei nicht öffnen, da das Dateiformat oder die Dateierweiterung nicht gültig ist

7

Ich stecke mit diesem Problem fest, es zeigt nicht die eigentliche Excel-Datei an. Bitte überprüfen Sie meinen Code unten:

%Vor%

Bitte helfen Sie mir, dieses Problem zu lösen

    
bEtTy Barnes 10.01.2013, 07:03
quelle

5 Antworten

39

Ich habe es jetzt funktioniert! Vielen Dank phpexcel zum Herunterladen

Ich habe den Code folgendermaßen geändert:

%Vor%

Ich denke diese Zeile:

%Vor%

hat mein Problem gelöst.

    
bEtTy Barnes 10.01.2013, 11:10
quelle
5

Ich weiß nicht, ob ich helfen kann, ich hatte das gleiche Problem und ich löste es mit

%Vor%

Ich lege es gleich nach

%Vor%

Also ändere die Kopfzeile nicht und speichere sie trotzdem als xslx, das Problem ist der Puffer!

    
marco burrometo 15.10.2014 08:39
quelle
2

Stellen Sie sicher, dass alle Dateien (z. B. die, die enthalten sind) in UTF-8 ohne BOM Codierung vorliegen.
Sie können dies auf verschiedene Arten identifizieren, z. siehe link .

Nur wenn Sie UTF-8 mit BOM benötigen, verwenden Sie bitte ob_end_clean(); , bevor Daten an den Browser ausgegeben werden, wie in anderen Antworten hier angegeben.

    
Andron 29.02.2016 08:59
quelle
1

Der wahrscheinlichste Täter, wenn es sich um ein Ausschneiden und Einfügen Ihres Skripts handelt, ist das

%Vor%

Wenn Sie zum Download an den Browser senden, darf keine andere Ausgabe (Echos, Druckanweisungen, Ein- und Ausblenden von PHP) als die Ausgabe sein, die für php: // von PHPExcel selbst erstellt wurde.

    
Mark Baker 10.01.2013 07:28
quelle
0

Ich habe das gleiche Problem, das Problem ist einfach. Gib einfach den folgenden Code ein:

%Vor%

nach:

%Vor%     
Ahmad Wijaya 26.01.2018 10:22
quelle

Tags und Links