PHPExcel读取excel表格的数据

  • baagee 发布于 2016-06-12 20:23:15
  • 分类:PHP
  • 1553 人围观
  • 6 人喜欢
简单的读取此表格的数据:

上PHP代码:

<?php
header("Content-Type:text/html;charset=utf-8");
$dir=dirname(__FILE__);//找到当前文件目录
require $dir.'/Classes/PHPExcel/IOFactory.php';//引入文件
$filename=$dir.'/mysqlshuchu.xls';//引入要导入的文件
//加载指定的sheet
$filetype=PHPExcel_IOFactory::identify($filename);//获取文件类型
$objReader=PHPExcel_IOFactory::createReader($filetype);//创建文件操作对象
$sheerName=array('tutor_3','tutor_4');//指定加载的sheet
$objReader->setLoadSheetsOnly($sheerName);//加载指定的sheet
$objPHPExcel=$objReader->load($filename);
//一次加载全部sheet
// $objPHPExcel=PHPExcel_IOFactory::load($filename);
// /**********************全部读取*****************************/
// $sheerCount=$objPHPExcel->getSheetCount();
// for($i=0;$i<$sheerCount;$i++){
// 	//获取所有数据
// 	$data1[]=$objPHPExcel->getSheet($i)->toArray();
// }
// var_dump($data1);

/*********************逐行读取**************************/
foreach ($objPHPExcel->getWorksheetIterator() as $sheet) {
	foreach ($sheet->getRowIterator() as $row) {
		foreach ($row->getCellIterator() as $cel) {
			if($row->getRowIndex()<5){//获取前五行数据
				//获取每个单元格的数据
				$data=$cel->getValue();
				echo $data." -";
			}
		}
		echo "<br>";
	}
	echo "<br>";
}
最后输出到浏览器的结果:
订单号 -姓名 -电话号 -地址 -年级 -性别 -科目 -tutor_id -时间 -
1464356165 -叭叭 -10210101210 -不知道什么地方 -high2 -2 -英语 -3 -2016-05-27 21:36:07 -
0745745563 -fgdf -12345678909 -asdtgfygjh -middle3 -2 -数学 -3 -2016-05-07 19:49:52 -

订单号 -姓名 -电话号 -地址 -年级 -性别 -科目 -tutor_id -时间 -
9780785443 -6y5756 -11111111123 -sfdyted -middle3 -2 -物理 -4 -2016-05-07 19:47:24 -
54756867967 -6y5756 -11111111123 -sfdyted -middle3 -2 -物理 -4 -2016-05-07 19:46:33 -
3438679870 -6y5756 -11111111123 -sfdyted -middle3 -2 -物理 -4 -2016-05-07 19:46:23 -


标签: php PHPExcel

评论

点击图片切换
还没有评论,快来抢沙发吧!