요구_once './library/excel/PHPExcel.php';
//要读的文件
$filePath = 'test.xlsx';
$PHPExcel = new PHPExcel();
/**기본적으로 Excel2007을 사용하여 Excel을 읽습니다. 형식이 올바르지 않으면 이전 버전을 사용하여 읽습니다.*/
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($filePath))
{
$PHPReader = new PHPExcel_Reader_Excel5();
if(!$PHPReader->canRead($filePath))
{
echo 'Excel 없음';
반품 ;
}
}
$PHPExcel = $PHPReader->load($filePath);
/**Excel 파일의 첫 번째 워크시트 읽기*/
$currentSheet = $PHPExcel->getSheet(0);
/**가장 큰 열 번호 얻기*/
$allColumn = $currentSheet->getHighestColumn();
/**총 행 수를 가져옵니다.*/
$allRow = $currentSheet->getHighestRow();
/**Excel 테이블의 첫 번째 행이 열 이름이므로 두 번째 행부터 출력을 시작합니다.*/
for($currentRow = 1;$currentRow <= $allRow;$currentRow++)
{
/**A 열에서 출력 시작*/
for($currentColumn= 'A';$currentColumn<= $allColumn; $currentColumn++)
{
$val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)-> getValue();/**ord()는 문자를 10진수로 변환합니다.*/
echo $val."t";
}
echo "";
}
?>
以上就介绍了PHPExcel 读excel, 包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。