Mam pewien problem z wyciągnięciem danych z pliku xlsx.
Dlatego potrzebowałbym informacje czy sa jakieś ograniczenia dla tego typu pobierania danych lub co ogólnie może powodować błędy.
$objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objReader->setLoadSheetsOnly('DO URATOWANIA'); $objPHPExcel = $objReader->load($filename); $worksheet = $objPHPExcel->getSheetByName('DO URATOWANIA'); $highestRow = $worksheet->getHighestRow(); $highestColumn = $worksheet->getHighestColumn(); $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn); $nrColumns = ord($highestColumn) - 64;
dane pobieram w taki sposób, co ciekawe dla innych arkuszy wszystko działa ok.
W problematycznym niema wcale dużo danych, jest to jedynie tabelka z 12 kolumnami i zazwyczaj nie więcej niż 10 wierszy a mimo to przy wykonywaniu skrypt się przerywa :/.
Jakieś pomysły?
ok szkoda że nikt nie odpisał ale w międzyczasie sam znalazłem rozwiązanie. Arkusz posiadał prawdopodobnie jakieś dodatkowe style co krzaczyło jego pobieranie
Coś takiego :
$objReader->setReadDataOnly(true);
rozwiązało problem
Pozdrawiam