English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Einfaches Beispiel zum Importieren von Excel-Tabellen in MySQL-Datenbank mit PHPExcel

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 ~

Empfohlene Artikel