Aktueller Standort: Startseite> Neueste Artikel> Erklären Sie die praktischen Tipps von Phpoffice zum Schreiben wunderschöner Excel -Tische

Erklären Sie die praktischen Tipps von Phpoffice zum Schreiben wunderschöner Excel -Tische

gitbox 2025-06-27

Einführung in die Konfiguration von PhpOffice und Installation

PHPOFFICE ist eine leistungsstarke PHP -Bibliothek, die zum Manipulieren von Microsoft Office -Dateien, insbesondere Excel -Tabellen, entwickelt wurde. In diesem Artikel werden Sie Schritt für Schritt erfordern, um zu erfahren, wie Sie schöne und fehlenreiche Excel-Tabellen mit Phpoffice erstellen.

Installieren Sie die Phpoffice -Bibliothek

Zuerst müssen Sie die Phpoffice -Bibliothek installieren. Über den Composer Package Manager kann die Installation einfach und schnell abgeschlossen werden. Führen Sie nach Eingabe des Projektverzeichnisses den folgenden Befehl in der Befehlszeile aus:

 composer require phpoffice/phpspreadsheet

Nach Abschluss der Installation können Sie die Bibliothek im Projekt anrufen und mit dem Schreiben von Excel-bezogenen Code beginnen.

Erstellen Sie eine Excel -Dokumentinstanz

Erstellen Sie als nächstes eine neue Excel -Instanz mit dem folgenden Code:

 use PhpOffice\PhpSpreadsheet\Spreadsheet;

$spreadsheet = new Spreadsheet();

Dieser Code initialisiert ein neues Excel -Dokumentobjekt als Grundlage für nachfolgende Operationen.

Fügen Sie ein Arbeitsblatt hinzu und nennen Sie

Durch das Abrufen des aktiven Arbeitsblatts können Sie es bearbeiten und benennen, Beispielcode:

 $sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('Sheet 1');

Dies fügt dem Excel -Dokument ein Arbeitsblatt namens "Blatt 1" hinzu.

Setzen Sie den Zellstil und das Format

Um den Tisch schöner zu machen, können Sie den Schriftart und den Zellhintergrund anpassen. Beispielsweise setzt der folgende Code die Schriftart von Cell A1 so fett, die Schriftgröße ist größer und einen roten Hintergrund:

 $sheet->getStyle('A1')->getFont()->setBold(true);
$sheet->getStyle('A1')->getFont()->setSize(14);
$sheet->getStyle('A1')->getFill()->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)->getStartColor()->setARGB('FF0000');

Wenn Sie flexibel anpassen, können Sie schöne Formen erstellen, die Ihren Anforderungen entsprechen.

Fügen Sie Daten zur Tabelle hinzu

Das Hinzufügen von Daten ist ebenfalls sehr einfach. Der folgende Beispielcode füllt den Inhalt in einer bestimmten Zelle aus:

 $sheet->setCellValue('A1', 'Schöner Tisch');
$sheet->setCellValue('A2', 'Die erste Datenzeile');
$sheet->setCellValue('B2', 'Zweite Datenzeile');

Sie können Daten dynamisch auf verschiedene Zellen schreiben, die auf der tatsächlichen Geschäftslogik basieren.

Speichern und exportieren Sie Excel -Dateien

Speichern Sie schließlich die bearbeitete Tabelle als Excel -Datei, und das Code -Beispiel lautet wie folgt:

 $writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);
$writer->save('Schöner Tisch.xlsx');

Nach der Ausführung wird eine Datei mit dem Namen "Beautiful table.xlsx" im Projektverzeichnis generiert, um eine einfache Verwendung oder Download zu erhalten.

Zusammenfassen

Mit der Phpoffice -Bibliothek können Sie Excel -Tische problemlos erstellen und verschönern. Dieser Artikel deckt den vollständigen Vorgang aus der Installation, Erstellung von Arbeitsblättern, Festlegen von Stilen, Hinzufügen von Daten zum Speichern und Exportieren von und eignet sich für PHP -Entwickler, um sich schnell zu starten und anzuwenden. Ich hoffe, dieser Leitfaden hilft Ihnen dabei, professionelle und schöne Excel -Formen zu erstellen.