Heim > Artikel > tägliche Programmierung > Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)
Dieser Artikel gibt Ihnen eine detaillierte Einführung in die Verwendung von PHP zum Lesen von Excel-Dateidaten und Inhaltsinformationen.
Vor der Einführung des Artikels muss jeder wissen, was PHPExcel ist? PHPExcel ist eine PHP-Klassenbibliothek zur Bedienung von Office-Excel-Dokumenten.
Sie können die PHPExcel-Klassenbibliothek über diesen offiziellen Link herunterladen: https://github.com/PHPOffice/PHPExcel
Klicken Sie auf den Speicherort im Bild unten, um das komprimierte Paket der PHPExcel-Klassenbibliothek herunterzuladen.
Entpacken Sie dann das heruntergeladene PHPExcel-komprimierte Paket und kopieren Sie dann die beiden Dateien PHPExcel und PHPExcel.php direkt in das Stammverzeichnis unseres eigenen Projekts.
Nachfolgend erläutern wir anhand konkreter Codebeispiele ausführlich:
Die detaillierte Methode zum Lesen von Excel-Daten mit PHPExcel.
Zum Beispiel gibt es eine Tabelle mit 1. Der Informationsgehalt in wird ausgelesen. Der vollständige Code lautet wie folgt:
<?php $fileName = "1.xls"; if (!file_exists($fileName)) { return "文件不存在!"; } // 引入PHPExcel require_once "./PHPExcel/IOFactory.php"; // 载入当前文件 $phpExcel = PHPExcel_IOFactory::load($fileName); // 设置为默认表 $phpExcel->setActiveSheetIndex(0); // 获取表格数量 $sheetCount = $phpExcel->getSheetCount(); // 获取行数 $row = $phpExcel->getActiveSheet()->getHighestRow(); // 获取列数 $column = $phpExcel->getActiveSheet()->getHighestColumn(); echo "表格数目为:$sheetCount" . "表格的行数:$row" . "列数:$column"; $data = []; // 行数循环 for ($i = 1; $i <= $row; $i++) { // 列数循环 for ($c = 'A'; $c <= $column; $c++) { $data[] = $phpExcel->getActiveSheet()->getCell($c . $i)->getValue(); } echo "<pre class="brush:php;toolbar:false">"; print_r($data); }
Im obigen Code wird zunächst bestimmt, ob Die Excel-Tabelle ist vorhanden und verwendet dann require_once
, um diePHPExcel-Klassenbibliothek in der Klasse IOFactory.php
einzuführen, und verwendet dann eine Methode der PHPExcel-Klassenbibliothek um die Excel-Datei zu laden. Hier wird die geladene Excel-Datei der Variablen $phpExcel zugewiesen.Verwenden Sie dann die Variable $phpExcel, um die entsprechenden Methoden anzugeben, um die Anzahl, Zeilen und Spalten der Excel-Tabelle zu erhalten, und legen Sie die Tabelle über die Methode setActiveSheetIndex(0) als Standard fest (0 bedeutet Standard). Zu diesem Zeitpunkt werden die Ergebnisse der Anzahl der Tabellen, Zeilen und Spalten ausgegeben. Die über den Browser aufgerufenen Ergebnisse lauten wie folgt:
Wir übergeben die Ergebnisse in der Abbildung. Sie können feststellen, dass die Informationen im Formular korrekt erhalten wurden.
Dann verwenden wir die
for-Schleife, um den gesamten Inhalt der Tabelle zu durchlaufen, und definieren dann ein Array $data, um diesen Inhalt zu empfangen.
Greifen Sie dann über den Browser darauf zu. Das Endergebnis der Schleife lautet wie folgt:Wie in der Abbildung gezeigt, haben wir die Excel-Datei erfolgreich gelesen Alle Inhalt.
In diesem Artikel geht es um die spezifische Methode zum
PHP-Lesen von Excel-Dateien, d wird Ihnen helfen, wenn Sie Hilfe von Freunden brauchen!
Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-WebsitePHP-Video-Tutorial
folgen. Sie sind herzlich eingeladen, vorbeizukommen und zu lernen!Das obige ist der detaillierte Inhalt vonWie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!