Heim > Artikel > Backend-Entwicklung > PHP generiert Excel-Dateien ohne COM zu verwenden
Verwenden Sie PHP (als aktuelle Mainstream-Entwicklungssprache), um Excel-Dateien zu generieren
<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; echo "test1"; echo "test2"; ?>
Führen Sie den obigen Code in der PHP-Umgebung (als aktuelle Mainstream-Entwicklungssprache) aus, jeder Sie können sehen, wie der Browser den Benutzer fragt, ob er das Excel-Dokument herunterladen möchte. Klicken Sie auf „Speichern“. Auf der Festplatte wird eine zusätzliche Excel-Datei angezeigt. Öffnen Sie diese mit Excel und sehen Sie das Endergebnis.
Tatsächlich können Sie bei der Erstellung realer Anwendungen die Daten aus der Datenbank entnehmen und sie dann entsprechend der Methode des Hinzufügens nach jeder Datenspalte und des Hinzufügens nach jeder Datenzeile in PHP ausgeben (wie die aktuelle Mainstream-Entwicklungssprache), verwenden Sie header("Content-type:application/vnd.ms-excel"); um anzugeben, dass es sich bei der Ausgabe um eine Excel-Datei handelt, und verwenden Sie header("Content-Disposition:filename=test.xls"). ; um den Namen der Ausgabedatei für text.xls anzugeben. Das ist in Ordnung.
Wir können den Header auch ändern, um die Ausgabe von Dateien in mehr Formaten zu ermöglichen, sodass PHP (als aktuelle Mainstream-Entwicklungssprache) bei der Verarbeitung verschiedener Dateitypen bequemer ist.