Aktueller Standort: Startseite> Neueste Artikel> Tutorial von PHPExcel Library: Implementieren Sie die Erstellung und den Betrieb von Excel -Dateien einfach

Tutorial von PHPExcel Library: Implementieren Sie die Erstellung und den Betrieb von Excel -Dateien einfach

gitbox 2025-07-18

Einführung

PHPExcel ist eine leistungsstarke PHP -Bibliothek für die Verarbeitung von Excel -Dateien. Es bietet reichhaltige Schnittstellen, um Entwicklern das Lesen, Schreiben und Formatieren von Excel -Daten zu ermöglichen und die Effizienz der Excel -Dateiverarbeitung erheblich zu verbessern.

Phpexcel installieren

Bevor Sie PHPExcel verwenden, müssen Sie zuerst das Installationspaket herunterladen. Sie können die neueste Version vom offiziellen Phpexcel -Kanal herunterladen und die Bibliotheksdatei dann in das Website -Projektverzeichnis entpacken.

Die Methode zur Einführung der Phpexcel -Bibliothek in den PHP -Code ist wie folgt:

 <span class="fun">required_once &#39;phpexcel/classes/phpexcel.php&#39;;</span>

Excel -Datei erstellen

Durch die Instanziierung der Phpexcel -Klasse können Sie ein neues Excel -Dokument erstellen:

 <span class="fun">$ excel = new PHPexcel ();</span>

Daten hinzufügen

Mit der setCellValue -Methode können Sie Inhalte in die angegebene Zelle schreiben:

 $excel->getActiveSheet()->setCellValue('A1', 'Name');
$excel->getActiveSheet()->setCellValue('B1', 'Alter');
$excel->getActiveSheet()->setCellValue('A2', 'Zhang San');
$excel->getActiveSheet()->setCellValue('B2', 20);

Zellstil festlegen

PHPExcel ermöglicht das Festlegen der Schriftfarbe, die Hintergrundfarbe und den Randstil der Zelle, um den visuellen Effekt von Excel -Dateien zu verbessern. Zum Beispiel:

 $excel->getActiveSheet()->getStyle('A1')->getFont()->setColor(new PHPExcel_Style_Color(PHPExcel_Style_Color::COLOR_RED));
$excel->getActiveSheet()->getStyle('A1:B2')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->setRGB('FFFF00');
$excel->getActiveSheet()->getStyle('A1:B2')->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);

Excel -Datei lesen

Um eine vorhandene Excel -Datei zu lesen, können Sie die Lastmethode von PHPExcel_iofactory verwenden:

 <span class="fun">$ excel = phpexcel_iofactory :: load (&#39;Beispiel.xlsx&#39;);</span>

Zelldaten lesen

Durch die GetCell -Methode können Sie den Inhalt der angegebenen Zelle problemlos erhalten:

 <span class="fun">$ data = $ excel-> getActiveSheet ()-> getCell (&#39;a1&#39;)-> getValue ();</span>

Traverse Excel -Dateien

Sie können alle Zeilen und Zellen in Excel durchlaufen und die Daten jeder Zelle verarbeiten:

 foreach ($excel->getActiveSheet()->getRowIterator() as $row) {
    foreach ($row->getCellIterator() as $cell) {
        $data = $cell->getValue();
        // Verarbeitungsdaten
    }
}

Speichern Sie die Excel -Datei

Verwenden Sie nach Abschluss der Datenoperation die createwriter -Methode von PHPExcel_iofactory, um die Datei zu speichern:

 $writer = PHPExcel_IOFactory::createWriter($excel, 'Excel2007');
$writer->save('output.xlsx');

Zusammenfassen

PHPEXCEL bietet PHP -Entwicklern bequeme und schnelle Mittel zur Betrieb von Excel -Dateien und unterstützt verschiedene Funktionen wie Erstellung, Schreiben, Formatieren, Lesen und Speichern. Nach dem Beherrschen dieser grundlegenden Vorgänge können Sie die Effizienz der Excel -Dateiverarbeitung effektiv verbessern und verschiedene Anforderungen im Projekt erfüllen.