내가 XLS 문서에서 하나의 시트를 읽으려고하고를 읽고 나는이있다 :이 파일의 모든 시트를 읽고은 특정 시트
$objPHPExcel = $objReader->load('daily/' . $fisierInbound);
$objWorksheet = $objPHPExcel->setActiveSheetIndex(0);
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
$worksheetTitle = $worksheet->getTitle();
$highestRow = $worksheet->getHighestRow(); // e.g. 10
$highestColumn = $worksheet->getHighestColumn(); // e.g 'F'
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$dataCalls = $worksheet->getCellByColumnAndRow(2, 2)->getValue();
$dataSubstr = substr($dataCalls, 53);
}
문제가된다.
아이디어가 있으십니까? /Documentation
폴더에 PHPExcel User Documentation - Reading Spreadsheet Files
문서에 설명 된 바와 같이
당신은 each' 워크 시트에 대한 iteraration을'이있다. 그의 모든 것을 읽으려고하는 것은 명백한 일입니다! PHPExcel의 클래스에서'getActiveSheet()'메소드를 호출해야합니다. –
나는 그럭저럭 알 수 있었다. 감사 ! – ardb
'getHighestRow()'는'getHighestDataRow()'로 대체되어야합니다; 열 함수에 대해 동일 ... – Raptor