2016-08-09 89 views
-2

PHP HTML Excel Export Nicht funktioniert, die exportierte Excel-Datei zeigt leer, wenn ich in MS Excel 2016 Version öffnen. Vor es funktionierte gut, wenn ich MS EXCEL 2013 und niedrigere Version verwendet, um die Datei zu öffnen. Der Code zum Konvertieren von HTML zu .Xls ist hierPHP HTML Excel Export funktioniert nicht

<?php 
    header("Pragma: public"); 
    header("Expires: 0"); 
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
    header("Content-Type: application/force-download"); 
    header("Content-Type: application/octet-stream"); 
    header("Content-Type: application/download"); 
    header("Content-Disposition: attachment;filename=export.xls"); 
    header("Content-Transfer-Encoding: binary "); 
?> 
<table> 
    <tr> 
     <td>Hello</td> 
    </tr> 
</table> 
+1

Es gibt hier keinen Code, der __converts__ html in xls; Alles, was Sie haben, ist Code, der dem Browser sagt, dass es xls bekommen wird, aber Sie zeigen nicht, wie Sie HTML in xls konvertieren –

+0

Beachten Sie, dass nur die letzte 'Content Type' Überschrift verwendet wird, nur eine Inhaltstypüberschrift wird gesendet zu einem Browser, und das wird die letzte sein, die Sie definieren –

+0

I

Hallo
um Excel und auch zu öffnen, um in MS Excel 2016 –

Antwort

1

Klicken Sie mit der rechten Maustaste auf heruntergeladene Datei im Windows Explorer, dann auf Eigenschaften, und aktivieren Sie das Kontrollkästchen Entsperren. Die Datei wird dann wie zuvor geöffnet. Ich habe bisher keine bessere Lösung gefunden.