Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)

藏色散人
Freigeben: 2020-01-17 17:44:55
Original
28758 Leute haben es durchsucht

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.

Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)

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.

Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)

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 = &#39;A&#39;; $c <= $column; $c++) {
        $data[] = $phpExcel->getActiveSheet()->getCell($c . $i)->getValue();
    }
    echo "<pre class="brush:php;toolbar:false">";
    print_r($data);
}
Nach dem Login kopieren

Im obigen Code wird zunächst bestimmt, ob Die Excel-Tabelle ist vorhanden und verwendet dann Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)require_once

, um die

PHPExcel-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. Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)

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! Wie lese ich Informationen und Inhalte von Excel-Dateien mit PHP? (Bild + Video-Tutorial)

Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website

PHP-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!

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