PHP 读取excel

1、引入类库

require_once (ROOT_PATH . 'excel/PHPExcel.php');
require_once (ROOT_PATH . 'excel/PHPExcel/IOFactory.php');
(tp5:Vendor('PHPExcel.PHPExcel');/*基于vendor*/)

2、区分上传文件格式

 // $path 需要读取文件的地址
 $extension = strtolower( pathinfo($path, PATHINFO_EXTENSION));
 //区分上传文件格式
 if($extension == 'xlsx') {
	 $type = 'Excel2007';//设置为Excel5代表支持2003或以下版本,Excel2007代表2007版
 }else if($extension == 'xls'){
	 $type = 'Excel5';//设置为Excel5代表支持2003或以下版本,Excel2007代表2007版
 }
 $xlsReader = PHPExcel_IOFactory::createReader($type);  
 $xlsReader->setReadDataOnly(true);
 $xlsReader->setLoadSheetsOnly(true);
 $Sheets = $xlsReader->load($path);
 //读取Excel文件相应sheet数据
 $dataArray = $Sheets->getSheet(0)->toArray();
 print_r($dataArray);
posted @ 2020-10-22 17:55  邈宇  阅读(380)  评论(0)    收藏  举报