Da es schwierig ist, mit verschiedenen Standards zwischen verschiedenen Browsern umzugehen, gebe ich es auf, HTML-Tabellen mit js oder jQuery zu exportieren. Ich frage mich, ob ich die Tabelle in HTML zurück zum Server senden und eine .xls-Datei auf dem Server für den Benutzer zum Download generieren kann.
Nun auf der Serverseite mit PHPExcel, mein Code ist wie folgt:
%Vor%Das Problem ist, dass ich die HTML-Tabelle nicht direkt laden kann. Wie kann ich damit umgehen?
Und noch eine Frage: Wenn ich die Header in PHP einstelle, wird die Datei nicht heruntergeladen, wenn ich auf die Schaltfläche klicke. Eigentlich kann ich alle Attribute von Header der POST-Antwort und auch den Inhalt der Antwort (in FireBug) anzeigen, die alle korrekt sind.
Um Inhalte direkt in $objPHPExcel
zu platzieren, müssten Sie ein Arbeitsblatt erstellen und dann Werte für Zelle festlegen, was nicht Ihren Vorstellungen entspricht.
Um eine ganze HTML-Tabelle einzufügen, müssen Sie sie von einem HTMLReader
Im folgenden Code wird Writer
verwendet, um den Inhalt in Datei
Tags und Links html export-to-excel phpexcel