Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie Excel-Daten in PHP ab (detaillierte Schritte)

So fragen Sie Excel-Daten in PHP ab (detaillierte Schritte)

PHPz
PHPzOriginal
2023-04-12 09:19:001314Durchsuche

PHP ist eine weit verbreitete Programmiersprache, die verschiedene Datentypen, einschließlich Daten aus Excel-Dateien, zuverlässig verarbeiten kann. In diesem Artikel besprechen wir, wie man Excel-Daten mit PHP abfragt.

Excel ist ein beliebtes Tabellenkalkulationsprogramm, mit dem verschiedene Arten von Daten gespeichert und verarbeitet werden können. Wenn Sie jedoch große Datenmengen analysieren und Statistiken darüber erstellen müssen, wird die manuelle Eingabe und Bearbeitung von Daten in Excel-Tabellen sehr mühsam und zeitaufwändig. Daher ist es eine bessere Option, PHP zum Abfragen von Excel-Daten zu verwenden. Im Folgenden finden Sie einige Schritte, die Ihnen beim Abfragen von Excel-Daten in PHP helfen.

Schritt 1: PHPExcel installieren

Um Excel-Daten in PHP abzufragen, müssen Sie zunächst PHPExcel auf Ihrem Server installieren. Sie können PHPExcel von der offiziellen Website herunterladen und auf Ihren Server extrahieren.

Schritt 2: Excel-Datei verbinden

Als nächstes müssen Sie Ihre Excel-Datei mit dem folgenden Code verbinden:

require_once 'PHPExcel/IOFactory.php';
$inputFileType = 'Excel2007';
$inputFileName = './example.xlsx'; // Replace this with your Excel file name and path
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);

In diesem Code verwenden wir die Klasse PHPExcel_IOFactory, um die Excel-Datei zu verbinden und sie in unseren PHP-Code zu laden Mitte.

Schritt 3: Arbeitsblatt auswählen

Sobald die Excel-Datei verbunden ist, müssen Sie das Excel-Arbeitsblatt auswählen, bevor Sie dessen Daten abfragen können. Hier ist der Beispielcode zum Auswählen einer Excel-Tabelle:

$worksheet = $objPHPExcel->getSheetByName('Sheet1'); // Replace 'Sheet1' with your sheet name

In diesem Code verwenden wir die Methode getSheetByName(), um die Tabelle auszuwählen. Sie können „Blatt1“ in den Namen des Blatts ändern, das Sie abfragen möchten.

Schritt 4: Daten abfragen

Abschließend können Sie den folgenden Code verwenden, um die Daten im Excel-Arbeitsblatt abzufragen:

foreach ($worksheet->getRowIterator() as $row) {
  $cellIterator = $row->getCellIterator();
  $cellIterator->setIterateOnlyExistingCells(FALSE);
  foreach ($cellIterator as $cell) {
    $data = $cell->getValue();
    // Do something with the data
  }
}

In diesem Code verwenden wir die Methode getRowIterator(), um jede Zeile im Excel-Arbeitsblatt zu durchlaufen und Verwenden Sie die Methode getCellIterator(), um jede Spalte zu durchlaufen. Anschließend verwenden wir die Methode getValue(), um den Wert jeder Zelle abzurufen und ihn zu bearbeiten.

Zusammenfassung:

In diesem Artikel haben wir besprochen, wie man Excel-Daten mit PHP abfragt. Vom Verbinden von Excel-Dateien über das Auswählen von Arbeitsblättern bis hin zum Abfragen von Excel-Daten kann der Prozess einige Herausforderungen mit sich bringen, aber Sie können ihn ganz einfach erledigen, indem Sie einfach die oben genannten Schritte befolgen. Mit der PHEXcel-Bibliothek können Sie große Datenmengen problemlos verarbeiten und Datenanalysen und Statistiken problemlos durchführen.

Das obige ist der detaillierte Inhalt vonSo fragen Sie Excel-Daten in PHP ab (detaillierte Schritte). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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