English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
wie folgt gezeigt:
<?php define('BASE_URL', realpath(dirname(__FILE__))); require_once BASE_URL . '/PHPExcel/PHPExcel.php';//PHPExcel-Klassendatei einbinden //Adresse des Excel-Dokuments $excel_fiel_path = '.';/phpexcel.xls'; $PHPExcel = new PHPExcel();// PHPExcel-Toolklasse instanziert //Nach der Analyse der Datei wird das Suffix beurteilt, ob es2007Version oder2003 $extend = pathinfo("./. $excel_fiel_path); $extend = strtolower($extend["extension"]); // Die xlsx-Version wird beurteilt, ist es xlsx, dann ist es2007Version, sonst ist es2003 if ($extend == "xlsx") { Das PHPReader wird als neues PHPExcel_Reader_Excel-Objekt instanziert2007(); $PHPExcel = $PHPReader->load("./. $excel_fiel_path); } else { Das PHPReader wird als neues PHPExcel_Reader_Excel-Objekt instanziert5(); $PHPExcel = $PHPReader->load("./. $excel_fiel_path); } /* Zweite Methode*/ $objWorksheet = $PHPExcel->getActiveSheet(); $highestRow = $objWorksheet->getHighestRow(); echo 'highestRow='.$highestRow; echo "<br>"; $highestColumn = $objWorksheet->getHighestColumn(); $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//Gesamtzahl der Spalten echo 'highestColumnIndex='.$highestColumnIndex; echo "<br>"; $headtitle = array(); for ($row = 2; $row <= $highestRow; $row++) { $strs = array(); //Beachten Sie, dass der Spaltenindex von highestColumnIndex mit 0 beginnt for ($col = 0; $col < $highestColumnIndex; $col++) { $strs[$col] = $objWorksheet->getCellByColumnAndRow($col, $row)->getValue(); } //todo //Verbinden Sie mit MySQL und schreiben Sie Zeile für Zeile }
Das ist alles, was der Autor Ihnen mitgebracht hat: Eine einfache Beispielanwendung, um Excel-Tabellen in eine MySQL-Datenbank zu importieren, die mit PHPExcel erstellt wurde. Wir hoffen, Sie unterstützen und rufen die Anleitung an ~