Maison >développement back-end >tutoriel php >Un exemple simple d'importation php d'un tableau Excel dans une base de données MySQL via PHPExcel

Un exemple simple d'importation php d'un tableau Excel dans une base de données MySQL via PHPExcel

墨辰丷
墨辰丷original
2018-05-31 09:54:111619parcourir

Ce qui précède représente l'intégralité du contenu de cet article. PHP importe un exemple simple de tableau Excel dans la base de données MySQL via PHPExcel. J'espère que cela sera utile à l'apprentissage de chacun. Recommandations associées :

comme suit :

<?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 ,一条条写入
 
}

Ce qui précède est le contenu de cet article Tout le contenu, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

php Réaliser le téléchargement de curl, le téléchargement, la connexion https

Implémentation PHP de l'analyse des cas de paiement APP WeChat

phpComment utiliser les fonctions magiques et les constantes magiques

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn