PhpSpreadsheet ist eine in reinem PHP geschriebene Bibliothek und bietet eine Reihe von Klassen, mit denen Sie verschiedene Tabellenkalkulationsdateiformate wie Excel und LibreOffice Calc lesen und schreiben können.
Siehe die Installationsanweisungen.
Lesen Sie mehr darüber, einschließlich Installationsanweisungen, in der offiziellen Dokumentation. Oder schauen Sie sich die API-Dokumentation an.
Bitte stellen Sie Ihre Supportfragen auf StackOverflow oder unterhalten Sie sich kurz auf Gitter.
Ich betreibe jetzt ein Patreon, um meine Arbeit an PHPSpreadsheet zu unterstützen.
Unterstützer erhalten Zugriff auf Artikel über die Arbeit mit PHPSpreadsheet und die Verwendung einiger seiner erweiterten Funktionen.
Für Patreon-Unterstützer bereits verfügbare Beiträge:
Das Dating-Spiel
Ein Blick darauf, wie MS Excel (und PHPSpreadsheet) Datums- und Uhrzeitwerte verarbeiten.
Looping
Ratschläge zum Durchlaufen der Zeilen und Zellen in einem Arbeitsblatt.
Und für Benutzer auf Ebenen, die PhpSpreadsheet aktiv nutzen:
Hinter der Maske
Ein Blick auf Zahlenformatmasken.
Der nächste Artikel (derzeit in Arbeit):
Erfolgsformel
So debuggen Sie Formeln, die nicht das erwartete Ergebnis liefern.
Mein Ziel ist es, jeden Monat mindestens einen Artikel zu veröffentlichen, der einen detaillierten Blick auf einige Funktionen von MS Excel und die Verwendung dieser Funktion in PhpSpreadsheet wirft oder wie man verschiedene Aktivitäten in PhpSpreadsheet durchführt.
Geplante Beiträge für die Zukunft umfassen Themen wie:
Tische
Strukturierte Referenzen
Automatische Filterung
Array-Formeln
Bedingte Formatierung
Datenvalidierung
Wertbinder
Bilder
Diagramme
Nach einem Zeitraum von sechs Monaten, der Patreon-Unterstützern vorbehalten ist, werden die Artikel in die öffentliche Dokumentation der Bibliothek aufgenommen.
PHPSpreadsheet ist die nächste Version von PHPExcel. Dadurch wird die Kompatibilität unterbrochen, um die Qualität der Codebasis erheblich zu verbessern (Namespaces, PSR-Konformität, Verwendung der neuesten PHP-Sprachfunktionen usw.).
Da sich alle Bemühungen auf PHPSpreadsheet verlagert haben, wird PHPExcel nicht mehr gepflegt. Alle Beiträge für PHPExcel, Patches und neue Funktionen sollten auf den PHPSpreadsheet- master
abzielen.
Müssen Sie migrieren? Dafür gibt es ein automatisiertes Tool.
PHPSpreadsheet ist unter MIT lizenziert.