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);

浙公网安备 33010602011771号