Witam,

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.

  1. $objReader = PHPExcel_IOFactory::createReader('Excel2007');
  2. $objReader->setLoadSheetsOnly('DO URATOWANIA');
  3. $objPHPExcel = $objReader->load($filename);
  4.  
  5. $worksheet = $objPHPExcel->getSheetByName('DO URATOWANIA');
  6. $highestRow = $worksheet->getHighestRow();
  7. $highestColumn = $worksheet->getHighestColumn();
  8. $highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
  9. $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 :

  1. $objReader->setReadDataOnly(true);


rozwiązało problem

Pozdrawiam