PHPExcel读取导入文件数据内容
方式一
$objPHPExcel = \PHPExcel_IOFactory::load(文件名);
$currentSheet = $objPHPExcel->getSheet(0); //读取excel文件中的第一个工作表
$allColumn = $currentSheet->getHighestColumn(); //最大列
$allRow = $currentSheet->getHighestRow(); //总行数
$excelResult = [];
//从第一行开始读取数据
$startRow = 1;
for ($j = $startRow; $j <= $allRow; $j++) {
//从A列开始读取数据
for ($k = 'A'; $k <= $allColumn; $k++) {
// 读取
$excelResult[$j-1][] = $currentSheet->getCell($k . $j)->getValue();
}
}
方式二
可以使用toArray方法获取表格数据,不用循环获取
不推荐这种方式,因为会出现少数文件无法读取问题
$objPHPExcel = \PHPExcel_IOFactory::load(文件名);
$data = $objPHPExcel->getSheet(0)->toArray();