So generieren Sie ein Excel-Dokument mit PHP

WBOY
Freigeben: 2016-08-08 09:33:48
Original
1658 Leute haben es durchsucht

So verwenden Sie PHP zum Generieren von Excel-Dokumenten
-------------
Excel-Funktionen
-------------
Speichern Sie den folgenden Code als excel.php und fügen Sie ihn in die Seite
ein
Dann rufen Sie
an 1. Rufen Sie xlsBOF()
auf 2. Schreiben Sie Inhalte in xlswritenunber() oder xlswritelabel() 3. Rufen Sie dann Call xlSEOF()
auf
Sie können auch die Funktion fwrite verwenden, um direkt auf den Server zu schreiben, anstatt echo nur zur Anzeige im Browser zu verwenden.
 


// ----- Beginn der Funktionsbibliothek -----
// Excel-Anfang des Dateiheaders
Funktion xlsBOF() {
echo pack("sssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); Zurück;
}
// Excel-Dateiende-Fußzeile
Funktion xlsEOF() {
echo pack("ss", 0x0A, 0x00);
Zurück;
}
// Funktion zum Schreiben einer Zahl (doppelt) in Zeile, Spalte
Funktion xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); echo pack("d", $Value); Zurück;
}
// Funktion zum Schreiben einer Beschriftung (Text) in Zeile, Spalte
Funktion xlsWriteLabel($Row, $Col, $Value) {
$L = strlen($Value); echo pack("sssss", 0x204, 8 $L, $Row, $Col, 0x0, $L); echo $Value;
zurück;
}
// ----- Ende der Funktionsbibliothek -----
?>
//
// Um ​​den Inhalt direkt in einem MIME-kompatiblen Browser anzuzeigen
// füge die folgenden Zeilen oben in deiner PHP-Datei hinzu:

Kopfzeile („Läuft ab: Montag, 26. Juli 1997, 05:00:00 GMT“); header („Last-Modified: „ . gmdate(„D,d M YH:i:s“) . „ GMT“); Header („Cache-Control: kein Cache, muss erneut validiert werden“); 
Header („PRagma: no-cache“); Header ('Content-type: application/x-msexcel');
Header („Content-Disposition: Anhang; Dateiname=EmplList.xls“); Header („Inhaltsbeschreibung: PHP/INTERBASE generierte Daten“); //
// Die nächsten Zeilen demonstrieren die Generierung des Excel-Streams
//
xlsBOF(); // Excel-Stream beginnen
xlsWriteLabel(0,0,"Dies ist eine Beschriftung"); // eine Beschriftung in A1 schreiben, auch für Datumsangaben verwenden
xlsWriteNumber(0,1,9999); // schreibe eine Zahl B1
xlsEOF(); // Stream schließen
?>
Das Obige stellt vor, wie man PHP zum Generieren von Excel-Dokumenten verwendet, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage