阅读背景:

通过phpexcel导入和导出excel表格

来源:互联网 

首先是导入excel表格:

<?php  
mysql_connect('localhost', 'root', 'root');
mysql_select_db('excel');
mysql_query('set names utf8');
require_once './Classes/PHPExcel.php';
require_once './Classes/PHPExcel/IOFactory.php';
require_once './Classes/PHPExcel/Reader/Excel5.php';


$objReader = PHPExcel_IOFactory::createReader('Excel5'); //use Excel5 for 2003 format    
//这里是导入excel2003 的xls格式,如果是2007格式可以把“Excel5”换成“excel2007"
$excelpath='test.xls';
$objPHPExcel = $objReader->load($excelpath); 
$sheet = $objPHPExcel->getSheet(0); 
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $sheet->getHighestRow();    //取得总行数 
$highestColumn = $sheet->getHighestColumn(); //取得总列数

$highestColumn =  ord($highestColumn)-65;
$excelData = array(); 

for($row = 1; $row <= $highestRow; $row++)
{ 
  for ($col = 0; $col <= $highestColumn; $col++)
  {
    $excelData[$row-1][] =(string)$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
  }
}


foreach ($excelData as $key => $value) 
{
  $sql = "INSERT INTO message (title) VALUES('$value[0]')";
  mysql_query($sql);
}

?><?php  
mysql_connect('localhos



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: