Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Implementierung zum Abrufen von Excel-Dateidaten

PHP-Implementierung zum Abrufen von Excel-Dateidaten

墨辰丷
墨辰丷Original
2018-05-23 15:36:212532Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Abrufen von Excel-Dateidaten in PHP vorgestellt. Hat einen sehr guten Referenzwert. Schauen wir es uns mit dem Editor unten an

Es ist sehr einfach zu implementieren

1. Laden Sie die PHPExcel-Klasse herunter, die ein Muss ist habe eine Datei PHPExcel.php, zwei im selben Verzeichnis

require __DIR__ . './PHPExcel/IOFactory.php';

  $PHPReader = new \PHPExcel_Reader_Excel2007();

  //判断文件类型
  if (!$PHPReader->canRead($filePath)) {
   $PHPReader = new \PHPExcel_Reader_Excel5();

   if (!$PHPReader->canRead($filePath)) {
    echo 'no Excel';
    return false;
   }
  }

  $PHPExcel = $PHPReader->load($filePath);
  /**读取excel文件中的第一个工作表*/

  $currentSheet = $PHPExcel->getSheet(0);
  /**取得最大的列号*/

  $allColumn = $currentSheet->getHighestColumn();
  /**取得一共有多少行*/

  $allRow = $currentSheet->getHighestRow();

  /**从第1行开始输出*/
  for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {

   /**从第A列开始输出*/
   for ($currentColumn = &#39;A&#39;; $currentColumn <= $allColumn; $currentColumn++) {
    $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow)->getValue();
    /**ord()将字符转为十进制数*/
    $date[$currentRow - 1][] = $val;
   }

  }
  return $date;

Das Obige ist der gesamte Inhalt dieses Artikels, Ich hoffe, dass es für alle hilfreich sein wird, die lernen.


Verwandte Empfehlungen:

PHPBrowser Inspection Class_PHP-Fähigkeiten implementiert durch PHP

Browser-Inspektionsklasse implementiert durch PHP_php-Kenntnisse

Übergabeparameter implementiert durch PHP Generieren Sie eine vollständige Instanz Tipps zur MYSQL-Anweisung class_php

Das obige ist der detaillierte Inhalt vonPHP-Implementierung zum Abrufen von Excel-Dateidaten. 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
Vorheriger Artikel:PHP7-Multithreading-TutorialNächster Artikel:PHP7-Multithreading-Tutorial