Ein einfaches Beispiel für den PHP-Import einer Excel-Tabelle in eine MySQL-Datenbank über PHPExcel

墨辰丷
Freigeben: 2023-03-28 15:24:01
Original
1581 Leute haben es durchsucht

Das Obige ist der gesamte Inhalt dieses Artikels, der PHPExcel verwendet, um eine Excel-Tabelle in eine MySQL-Datenbank zu importieren. Verwandte Empfehlungen:

wie folgt:

<?php

define(&#39;BASE_URL&#39;, realpath(dirname(__FILE__)));
require_once BASE_URL . &#39;/PHPExcel/PHPExcel.php&#39;;//引入PHPExcel类文件

//excel文件的地址
$excel_fiel_path = &#39;./phpexcel.xls&#39;;


$PHPExcel = new PHPExcel();// 实例化PHPExcel工具类
//分析文件获取后缀判断是2007版本还是2003
$extend = pathinfo("./" . $excel_fiel_path);
$extend = strtolower($extend["extension"]); 
// 判断xlsx版本,如果是xlsx的就是2007版本的,否则就是2003
if ($extend=="xlsx") {
  $PHPReader = new PHPExcel_Reader_Excel2007();
  $PHPExcel = $PHPReader->load("./" . $excel_fiel_path);
}else{
  $PHPReader = new PHPExcel_Reader_Excel5();
  $PHPExcel = $PHPReader->load("./" . $excel_fiel_path);
}

 /* 第二种方法*/
$objWorksheet = $PHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow(); 
echo &#39;highestRow=&#39;.$highestRow;
echo "<br>";
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//总列数
echo &#39;highestColumnIndex=&#39;.$highestColumnIndex;
echo "<br>";
$headtitle=array(); 
for ($row = 2;$row <= $highestRow;$row++) 
{
  $strs=array();
  //注意highestColumnIndex的列数索引从0开始
  for ($col = 0;$col < $highestColumnIndex;$col++)
  {
    $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();

  } 
  //todo
  //连接mysql ,一条条写入
 
}
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt von Ich hoffe, dass dieser Artikel für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

php Curl-Upload, Download, https-Anmeldung realisieren

PHP-Implementierung der APP WeChat-Zahlungsfallanalyse

phpSo verwenden Sie magische Funktionen und magische Konstanten

Das obige ist der detaillierte Inhalt vonEin einfaches Beispiel für den PHP-Import einer Excel-Tabelle in eine MySQL-Datenbank über PHPExcel. 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